LuxLibre

LuxLibre › Firmware › Boards

Board headers

One folder per light. Its board.h says everything the firmware needs to know about that light: the pins, the LED and driver, the current and temperature limits, the default settings and, for the simulator, the thermal and battery model. Build any of them with make sim BOARD=<folder> (the simulator) or for its microcontroller (porting guide).

Board Light Microcontroller
edco-prism EDCO Prism: white and colour beam, RGB button ESP32-C3
edco-mini-16 EDCO Mini-16: red and UV side lights ESP32-C3
edco-mini-14 EDCO Mini-14 ESP32-C3
edco-v02-18 EDCO-18 (v0.2) ESP32-C3
edco-v02-14 EDCO-14 (v0.2) ESP32-C3
edco-v01 EDCO v0.1 ESP32-C3
flashka-keychain-v07 FlashKa v0.7 (an alternative to its own Rust firmware) ESP32-C3
flashka-keychain-v06 FlashKa v0.6 ESP32-C3
flashka-keychain-v05 FlashKa v0.5 ESP32-C3
example-tiny1616-pwm example: one LED channel with PWM ATtiny1616
example-ch32v003-buck example: a regulated buck driver CH32V003
host-sim, host-sim-basic, host-sim-color simulated lights for the tests PC