Rust Crate to connect and control a Crazyflie. This crate is still very much work in progress, not all Crazyflie functionalities are implemented. The current state should be good enough to implement a clone of the Crazyflie client's flight tab.
The following subsystems are or need to be implemented:
- App channel
- Commander
- Basic Roll Pitch Yaw setpoint
- Generic setpoints
- Console
- High-level commander
- Localization
- Log subsystem
- Memory subsystem
- Param subsystem
- Platform services
The python Crazyflie lib implements a brunch of higher-level functionality like swarm support helpers. Those are out of scope of this crate and will need to be implemented in another specialized crate.