crazyflie-firmware

The main firmware for the Crazyflie Nano Quadcopter, Crazyflie Bolt Quadcopter and Roadrunner Positioning Tag.

GPL-3.0 License

Stars
1.1K

Bot releases are hidden (Show)

crazyflie-firmware - Crazyflie 1.0/2.0 firmware release 2015.08

Published by tobbeanton about 9 years ago

Warning! We have found a serious problem in this release - do not use it

The crazyflie may freeze randomly (#69). If it happens during flight, the current thrust of the motors will be maintained and the crazyflie will not be possible to control.
If you have upgraded, we recommend to reinstall the previous version, https://github.com/bitcraze/crazyflie-firmware/releases/tag/2014.12.1

Release notes

To make full use of the features the nRF51 firmware should be updated with the 2015.08 release. Older versions will still work but with without the RSSI and radio address features.

User feature changelog (CF1 and CF2):

  • Possibility to fly in rate (acrobatic) mode. Support in the cfclient for this is being developed so currently one have to change the parameters manually to activate it.
    Carefree, plus and X-mode implemented in firmware. Support in the cfclient for this is being developed so currently one have to change the parameters manually to activate it.
  • Added battery voltage compensated thrust. Improves altitude hold functionality.
    • Fix for spinning out of control when yawing hard

User feature changelog (CF2 only):

  • Automatically switch to brushless driver when detected. .This means that if the Crazylfie 2.0 is attached to the big-quad-deck it can automatically switch over to using brushless motorcontrollers during power on.
  • LED-ring can now controlled with an API over the radio.
  • Buzzer support added.
  • Added support to set radio address
  • RSSI measurement added
  • FPU enabled

Additional developer feature changelog:

  • A situation awareness framework. It allows the Crazyflie 1.0/2.0 to react to triggers. Currently there is a free-fall, tumbled, at-rest detection and an auto-takeoff functionality. Functionality needs to be enabled with define.
  • New Deck framework
  • The beginning of a Arduino like API for the deck port. Currently GPIO and ADC are the only functions there but more will come.
  • Merge of CF1 and CF2 code branches

Full changelog

crazyflie-firmware - Crazyflie2 2014.12.1 with nRF51 v1.1

Published by tobbeanton over 9 years ago

Version released with Crazyflie2 Batch2. Contains both STM32F4 and nRF51 firmware.

  • Self-test status parameter added
  • Some LED-ring effects added
crazyflie-firmware - Crazyflie 1 firmware 2015.1

Published by ataffanel over 9 years ago

This is bugfix release to make the Crazyflie 1 compatible with latest version of the Crazyflie python client.

  • Implemented memory port
crazyflie-firmware - Crazyflie 2.0 2014.12.0

Published by ataffanel almost 10 years ago

First release since Crazyflie 2.0 shipment.

  • Change PWM frequency to fix regulator cut-off.
  • Made sensor fusion less sensitive to noise.