Crate drone [] [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

Example Applications

Re-exports

pub use heap::heap;
pub use reg::reg;

Modules

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

bind

Define a memory-mapped register.

heap

Configure a heap allocator.

impl_reg_raw
reg

Define a memory-mapped register.

thread_local

Configure a thread-local storage.