Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 12 additions & 0 deletions training-slides/src/SUMMARY.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
<!-- markdownlint-disable MD025 -->
# Summary

[Start Here](./start_here.md)
Expand Down Expand Up @@ -56,6 +57,11 @@ Topics that go beyond [Applied Rust](#applied-rust).
* [Using Types to encode State](./type-state.md)
* [WASM](./wasm.md)

## Under development

* [Deconstructing Send, Arc, and Mutex](./deconstructing-send-arc-mutex.md)
* [Deconstructing thread::scope](./deconstructing-thread-scope.md)

# No-Std Rust

Rust for the Linux Kernel and other no-std environments with an pre-existing C API. Requires [Applied Rust](#applied-rust).
Expand All @@ -64,12 +70,14 @@ Rust for the Linux Kernel and other no-std environments with an pre-existing C A
* [Foreign Function Interface](./ffi.md)
* [Working with Nightly](./working-with-nighly.md)

<!--
## Under development

* [Overview of no-std Rust]()
* [Rust in the Linux Kernel]()
* [Rust on an RTOS]()
* [Writing a new target]()
-->

# Bare-Metal Rust

Expand All @@ -82,15 +90,19 @@ Topics about using Rust on ARM Cortex-M Microcontrollers (and similar). Requires
* [The Embedded HAL and its implementations](./embedded-hals.md)
* [Board Support Crates](./board-support.md)

<!--
## Under development

* [Exceptions and Interrupts on a Cortex-M Microcontroller]()
* [Using RTIC v1]()
-->

# Ferrocene

Topics around [Ferrocene](https://ferrous-systems.com/ferrocene/), the qualified toolchain for writing safety-critical systems in Rust.

<!--
## Under development

* [Installing and Using Ferrocene]()
-->
Loading