Firmware for embedded system of modular LED panels. The system includes a microcontroller stm32f103, bluetooth module HC-06, flash module hw-234 and led panels (based on WS2812B). Control is via a mobile application on android, although the system can autonomously display downloaded images and animations. The firmware can be updated via a custom bootloader and application on a PC.
make
- building a production version of the code (does not contain tests);make -f MakefileTest.mk
- building a test version.
The entry point to the program (not taking into account the reset interrupt) is here. All tests are located here. Our code, not directly related to STM, can be found here.
- FlexyPixel - mobile client for embedded LED-panel system;
- Bootloader - a bootloader that allows you to load a user program from a specified address;
- FirmwareHandler - PC program for updating system firmware.