Lotterleben/rtic-examples
Example projects using Real-Time Interrupt-driven Concurrency (RTIC) on different MCUs
RTIC examples
Here you can find examples on different aspects of the RTIC scheduler.
Structure
This repo does have example applications based on RTIC framework for popular hardware platforms (for example nRF series and Bluepill).
rtic_v5 dir is for RTIC version v0.5.x. Each folder does have a full project structure with README.md, Cargo.toml and everything else needed to get the project to compile.
Requirements
To run these examples, you need to have working environment as described in Installing the tools chapter of The Embedded Rust Book.
Short list:
- Rust and cargo
- Toolchain for your microcontroller
- OpenOCD
License
Licensed under either of
- Apache License, Version 2.0 (LICENSE-APACHE or
http://www.apache.org/licenses/LICENSE-2.0) - MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)
at your option.
Contribution
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the
work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any
additional terms or conditions.