Crate drone_core [] [src]

Drone is a Hard Real-Time Operating System Framework for writing embedded applications with Rust.

Requirements

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 AsyncFuture context.

await_for

Asynchronously iterates over a stream. Should be used inside AsyncFuture context.