Cleanflight also has additional features not found in baseflight.
- Multi-color RGB LED Strip support (each LED can be a different color using variable length WS2811 Addressable RGB strips - use for Orientation Indicators, Low Battery Warning, Flight Mode Status, etc)
- Oneshot ESC support.
- Support for additional targets that use the STM32F3 processors (baseflight only supports STM32F1).
- Support for the TauLabs Sparky board (~$35 STM32F303 I2C sensors, based board with acc/gyro/compass and baro!)
- Support for the OpenPilot CC3D board. (~$20 STM32F103 board, SPI acc/gyro)
- Support for the CJMCU nano quadcopter board.
- Support for developer breakout boards: (Port103R, EUSTM32F103RC, Olimexino, STM32F3Discovery).
- Support for more than 8 RC channels - (e.g. 16 Channels via FrSky X4RSB SBus).
- Support for N-Position switches via flexible channel ranges - not just 3 like baseflight or 3/6 in MultiWii
- Lux's new PID (uses float values internally, resistant to looptime variation).
- Simultaneous Bluetooth configuration and OSD.
- Better PWM and PPM input and failsafe detection than baseflight.
- Better FrSky Telemetry than baseflight.
- MSP Telemetry.
- RSSI via ADC - Uses ADC to read PWM RSSI signals, tested with FrSky D4R-II and X8R.
- Autotune - ported from BradWii, experimental - feedback welcomed.
- OLED Displays - Display information on: Battery voltage, profile, rate profile, version, sensors, RC, etc.
- In-flight manual PID tuning and rate adjustment.
- Rate profiles and in-flight selection of them.
- Graupner PPM failsafe.
- Graupner HoTT telemetry.
- Configurable serial port scenarios for Serial RX, Telemetry, MSP, GPS - Use most devices on any port, softserial too.
- more many minor bug fixes.