- Preface
- 1. RTIC by example
- 1.1. The app
- 1.2. Resources
- 1.3. The init task
- 1.4. The idle task
- 1.5. Defining tasks
- 1.5.1. Hardware tasks
- 1.5.2. Software tasks & spawn
- 1.5.3. Message passing & capacity
- 1.5.4. Task priorities
- 1.5.5. Monotonic & spawn_{at/after}
- 1.6. Starting a new project
- 1.7. The minimal app
- 1.8. Tips & Tricks
- 1.8.1. Implementing Monotonic
- 1.8.2. Resource de-structure-ing
- 1.8.3. Avoid copies when message passing
- 1.8.4. 'static super-powers
- 1.8.5. Inspecting generated code
- 1.8.6. Running tasks from RAM
- 2. Awesome RTIC examples
- 3. Migration Guides
- 3.1. v0.5.x to v1.0.x
- 3.2. v0.4.x to v0.5.x
- 3.3. RTFM to RTIC
- 4. Under the hood
- 4.1. Cortex-M architectures