crazyflie-lib 0.5.0

Crazyflie quadcopter control lib
Documentation
# 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:

 - [x] App channel
 - [x] Commander
   - [x] Basic Roll Pitch Yaw setpoint
   - [x] Generic setpoints
 - [x] Console
 - [x] High-level commander
 - [x] Localization
 - [x] Log subsystem
 - [ ] Memory subsystem
   - [x] EEPROMConfig
   - [x] OneWire
   - [ ] DriverLed
   - [ ] Loco
   - [ ] Trajectory
   - [ ] Loco2
   - [ ] Lighthouse
   - [ ] MemoryTester
   - [ ] DriverLedTiming
   - [ ] App
   - [ ] DeckMemory
   - [ ] DeckMultiranger
   - [ ] DeckPaa3905
 - [x] Param subsystem
 - [x] Platform services

The [python Crazyflie lib] implements a bunch 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.


[Crazyflie]: https://www.bitcraze.io/products/crazyflie-2-1/
[Flight tab]: https://www.bitcraze.io/documentation/repository/crazyflie-clients-python/master/userguides/userguide_client/flightcontrol_tab/
[python Crazyflie lib]: https://github.com/bitcraze/crazyflie-lib-python
[swarm support]: https://www.bitcraze.io/documentation/repository/crazyflie-lib-python/master/api/cflib/crazyflie/swarm/