Crate drone_core [−] [src]
Drone is a Hard Real-Time Operating System Framework for writing embedded applications with Rust.
Requirements
- latest nightly Rust;
- xargo;
- cargo-drone host utility;
Please also refer the installation notes of a corresponding Drone's platform implementation.
Platforms
Demo Applications
Reexports
pub use drone_core_macros::heap; |
Modules
async |
Async/await syntax. |
heap |
Dynamic memory allocation. |
mem |
Basic functions for dealing with memory. |
prelude |
The Drone Prelude. |
reg |
Memory-mapped registers. |
sync |
Useful synchronization primitives. |
thread |
Interrupt-driven threads. |
Macros
await |
Returns a result of the future. Should be used inside |
await_for |
Asynchronously iterates over a stream. Should be used inside |