betaflight/betaflight

Created Apr 24, 2022 · View the betaflight/betaflight repository page

Open Source Flight Controller Firmware

Want this for your repo?

Render a free sample of any GitHub repo in seconds.

Visualize your own →

Contributors

558

Lines of Code

62,565

From

Feb 16, 2012

To

Apr 21, 2022

About betaflight/betaflight

Betaflight is an open-source flight controller firmware designed to control multi-rotor and fixed-wing aircraft. It prioritizes flight performance, cutting-edge features, and broad hardware compatibility across various processor architectures including STM32 F4, G4, F7, and H7 chips. The project serves drone enthusiasts and professionals who need reliable, feature-rich firmware for their aircraft.

The firmware includes extensive functionality such as DShot motor protocol support, Blackbox flight data logging, on-screen display (OSD) capabilities, RGB LED strip control, multiple telemetry protocols, in-flight PID tuning, and video transmitter support. It supports numerous receiver types and connection methods including PWM, PPM, SPI, and serial protocols, while offering configurable serial ports that allow users to assign various functions to different communication lines. The project maintains a twice-yearly release schedule using a year-month versioning format and provides a dedicated Discord community for support.

Betaflight development emphasizes community contribution through its open-source GPL-3.0 license and welcomes bug fixes, feature implementations, and translations. The project maintains translations in 21 languages and provides development guidelines for contributors. Configuration is handled through the Betaflight App, a progressive web application that works in browsers, keeping users on the latest version without installation complications.

Share this video

More from betaflight

See all →