Search for:
Search
Store
Applications
Applications Overview
Autonomous Systems
Aerial Manipulation
Perception & Navigation
Swarm Robotics
Human-Robot Interaction & Education
STEM & Higher Education
Products
Platforms
Crazyflie 2.1+
Crazyflie 2.1 Brushless
Crazyflie Bolt 1.1
Expansion Decks
AI deck 1.1
Color LED Deck
LED-ring deck
Qi 1.2 charger deck
Buzzer deck
BigQuad deck
Micro SD card deck
Prototyping deck
Breakout deck
Z-ranger deck v2
Flow deck v2
Multi-ranger deck
Active marker deck
Motion capture marker deck
Positioning
Positioning Systems Overview
Loco Positioning deck
Loco Positioning node
Lighthouse positioning deck
Peripherals
Crazyradio 2.0
Crazyradio PA
Debug adapter kit
Battery charger
Propellers 47-17
Resources
Getting Started
Start here
Tutorials
Getting help
Documentation
System overview
Repository overview
GitHub
Help Center
Discussions
FAQ
Troubleshooting
Community
Blog
Development overview
Contribute
External projects
Company
About
Distributors
Partners
Careers
Events
Contact
Search for:
Store
Building and flashing
Home
/ Documentation /
Repository overview
/ crazyflie-firmware /
master
/ Building and flashing
Version:
[
master
,
2026.04
,
2025.12
]
Home
Building and flashing
Building and Flashing
Building using nix
Userguides
Advanced Configuration
App layer
Configuration
Deck API
Event Trigger framework
Logging and parameter frameworks
Platforms
Functional areas
Battery Compensation
CPX - Crazyflie Packet eXchange
CRTP - Communication with the Crazyflie
Deck memory format
DeckCtrl protocol specification
Peer to Peer API
Persistent storage
PWM to Thrust
Stabilizer Module
The Lighthouse positioning system
The Loco Positioning System
The memory subsystem
The supervisor
Token Ring-P2P API
Trajectory formats
Development Instructions
Adding a new system task
APIs, versions and deprecations
Creating Your Own Platform
Customize firmware with kbuild
Dependency tool
DFU update of the STM32F405
Getting the serial number of the Crazyflie 2.x
Making your first Deck driver
Memory management
On-chip debugging
Out of tree build
Unit testing
Auto-generated API Documentation
Logging groups and variables
Parameter groups and variables
This section contains instructions on how to build and flash
Building and Flashing
Building using nix