Source code of the firmware running in the Crazyflie 2.X nRF51822. This microcontroller has a couple of roles:
- Power management (ON/OFF logic and battery handling)
- Radio communication
- Enhanced Shockburst compatible with Crazyradio (PA)
- Bluetooth low energy using the Nordic Semiconductor S130 stack
- One-wire memory access
See the building and flashing instructions in the github docs folder.
Check out the Bitcraze crazyflie2-nrf-firmware documentation on our website.
Go to the contribute page on our website to learn more.
Run the automated build locally to test your code
./tools/build/build
Most of the code is licensed under LGPL-3.0.
Some files under src/ble/ are modified from Nordic semiconductor examples.