Index change, and some re-org

This commit is contained in:
James Munns
2018-11-13 19:43:12 +01:00
parent aea18fb12a
commit 2e39514ee4
15 changed files with 15 additions and 19 deletions

View File

@@ -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)