mirror of
https://github.com/nkbai/book.git
synced 2026-09-06 06:24:52 +08:00
Index change, and some re-org
This commit is contained in:
@@ -4,12 +4,12 @@
|
||||
|
||||
Definition of the organization of this book is still a work in process.
|
||||
|
||||
Refer to https://github.com/rust-lang-nursery/embedded-wg/issues/115 for
|
||||
Refer to https://github.com/rust-embedded/book/issues for
|
||||
more information and coordination
|
||||
|
||||
-->
|
||||
|
||||
- [Introduction](./intro/introduction.md)
|
||||
- [Introduction](./intro/index.md)
|
||||
- [`no_std`](./intro/no-std.md)
|
||||
- [Tooling](./intro/tooling.md)
|
||||
- [Installation](./intro/install.md)
|
||||
@@ -18,7 +18,7 @@ more information and coordination
|
||||
- [Windows](./intro/install/windows.md)
|
||||
- [Verify Installation](./intro/install/verify.md)
|
||||
- [Hardware](./intro/hardware.md)
|
||||
- [Getting started](./start.md)
|
||||
- [Getting started](./start/index.md)
|
||||
- [QEMU](./start/qemu.md)
|
||||
- [Hardware](./start/hardware.md)
|
||||
- [Memory-mapped Registers](./start/registers.md)
|
||||
@@ -26,26 +26,22 @@ more information and coordination
|
||||
- [Panicking](./start/panicking.md)
|
||||
- [Exceptions](./start/exceptions.md)
|
||||
- [IO](./start/io.md)
|
||||
- [Peripherals](./peripherals/peripherals.md)
|
||||
- [Peripherals](./peripherals/index.md)
|
||||
- [A first attempt in Rust](./peripherals/a-first-attempt.md)
|
||||
- [The Borrow Checker](./peripherals/borrowck.md)
|
||||
- [Singletons](./peripherals/singletons.md)
|
||||
- [Static Guarantees](./static-guarantees/static-guarantees.md)
|
||||
- [Static Guarantees](./static-guarantees/index.md)
|
||||
- [Typestate Programming](./static-guarantees/typestate-programming.md)
|
||||
- [Peripherals as State Machines](./static-guarantees/state-machines.md)
|
||||
- [Design Contracts](./static-guarantees/design-contracts.md)
|
||||
- [Zero Cost Abstractions](./static-guarantees/zero-cost-abstractions.md)
|
||||
- [Portability](./portability/index.md)
|
||||
- [Concurrency](./concurrency/index.md)
|
||||
- [Collections](./collections/index.md)
|
||||
- [Tips for embedded C developers](./c-tips/index.md)
|
||||
<!-- TODO: Define Sections -->
|
||||
- [Typestate Programming](./typestate-programming/typestate-programming.md)
|
||||
- [Peripherals as State Machines](./typestate-programming/state-machines.md)
|
||||
- [Design Contracts](./typestate-programming/design-contracts.md)
|
||||
- [Zero Cost Abstractions](./typestate-programming/zero-cost-abstractions.md)
|
||||
- [Portability](./portability/portability.md)
|
||||
<!-- TODO: Define more sections -->
|
||||
- [Concurrency](./concurrency/concurrency.md)
|
||||
<!-- TODO: Define Sections -->
|
||||
- [Collections](./collections/collections.md)
|
||||
<!-- TODO: Define Sections -->
|
||||
- [Tips for embedded C developers](./c-tips/c-tips.md)
|
||||
<!-- TODO: Define Sections -->
|
||||
- [Interoperability](./interoperability/interoperability.md)
|
||||
- [Interoperability](./interoperability/index.md)
|
||||
- [A little C with your Rust](./interoperability/c-with-rust.md)
|
||||
- [A little Rust with your C](./interoperability/rust-with-c.md)
|
||||
- [Unsorted topics](./unsorted.md)
|
||||
- [Unsorted topics](./unsorted/index.md)
|
||||
- [Optimizations: The speed size tradeoff](./unsorted/speed-vs-size.md)
|
||||
|
||||
Reference in New Issue
Block a user