LED controller firmware for the Color LED expansion deck designed for the Crazyflie drone platform.
- Safety-first design - Hardware thermal protection prevents damage through automatic brightness throttling
- Simple I2C protocol - Three commands: get version, set color, check thermal status
- Building blocks philosophy - Provides core capabilities; users implement their own LED patterns and control logic
- Building - See docs/building-and-flashing/build.md
- Usage - See docs/userguides/usage.md
Complete documentation is available in the docs folder:
- Building and Flashing - Development environment setup
- User Guides - Usage and integration examples
- Functional Areas - Technical details (I2C protocol, thermal protection, color format)
This project is part of the Bitcraze ecosystem. For contribution guidelines, see the Bitcraze Contribution Guidelines.
This project is licensed under the GNU General Public License version 3 (GPLv3) or later. See the LICENSE file for details.
This project uses the STM32 HAL library, which is licensed under BSD 3-Clause.