4 releases

0.2.0 Oct 8, 2024
0.1.2 Jun 4, 2024
0.1.1 Nov 24, 2021
0.1.0 Nov 4, 2021

#299 in Hardware support

Download history 4/week @ 2024-07-01 4/week @ 2024-07-22 4/week @ 2024-09-23 155/week @ 2024-10-07

159 downloads per month
Used in cfcli

MIT/Apache

85KB
1.5K SLoC

Crazyflie lib

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.

Status

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.

Dependencies

~7–14MB
~181K SLoC