Skip to content


Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time
August 24, 2023 13:31
February 15, 2023 14:46
November 29, 2023 14:37
August 24, 2023 10:14
November 10, 2023 10:39
November 10, 2023 10:47
April 24, 2023 16:27
September 27, 2023 16:27
February 1, 2016 16:25
September 27, 2023 16:27
February 16, 2022 11:26

Crazyflie Firmware CI

This project contains the source code for the firmware used in the Crazyflie range of platforms, including the Crazyflie 2.X and the Roadrunner.

Crazyflie 1.0 support

The 2017.06 release was the last release with Crazyflie 1.0 support. If you want to play with the Crazyflie 1.0 and modify the code, please clone this repo and branch off from the 2017.06 tag.

Building and Flashing

See the building and flashing instructions in the github docs folder.

Official Documentation

Check out the Bitcraze crazyflie-firmware documentation on our website.

Generated documentation

The easiest way to generate the API documentation is to use the toolbelt

tb build-docs

and to view it in a web page

tb docs


Go to the contribute page on our website to learn more.

Test code for contribution

To run the tests please have a look at the unit test documentation.


The code is licensed under LGPL-3.0