Expand description

embedded-flight

A #![no_std] flight software library for embedded rust

Generic components

Scheduler real-time scheduler to run tasks at desired frequencies.

hal contains the hardware abstraction layer.

Multi-copter components

Copter a high level position controller for a multi-copter (see QuadCopter for a quad-motor implementation)

control contains the low level flight controllers.

motor contains the low level motor control.

Re-exports

pub use copter::Copter;
pub use copter::QuadCopter;
pub use hal::Sensors;
pub use hal::ESC;
pub use scheduler::Scheduler;

Modules

Real time task scheduler