The STSW-LLL010FW firmware runs on the STEVAL-LLL010V1 evaluation kit control board microcontroller to allow manual control of both the white LED and RGB LED sides of the kit LED panel board, as well as several demonstration sequences from the control board button interface. The demonstration sequences can be used as code examples to help develop custom firmware for specific applications, which can be loaded onto the microcontroller through the control board SWD interface.
In Manual mode, the button interface can be used to control the LEDs on the white LED side or the RGB LED side of the kit LED panel board.
On the white LED side, pressing the SEL (SW3) button on the control board toggles between the individual LEDs (indicated by a brief flashing sequence), and the UP (SW1)/DOWN (SW2) buttons allow brightness regulation. Pressing the FADE (SW5) button gradually fades all the LEDs in and out.
On the RGB LED side, the SEL (SW3) button selects an RGB or white channel, which is indicated by a brief flashing sequence. The UP (SW1)/DOWN (SW2) button can then control the corresponding LED brightness. Pressing the FADE (SW5) button gradually fades all the LEDs in and out.
The DEMO button (SW4) toggles between Manual mode and two automatic sequences for both the white and RGB sides of the LED panel board.
The first white LED demo fades each LED channel in and out individually at varying speeds, while the user can control global brightness through the UP (SW1)/DOWN (SW2) buttons. In the second white LED demo, each LED channel fades in and out simultaneously at different speeds, followed by a slow fading sequence applied globally.
The first RGB LED demo cycles continuously between three white points colors indicated by the three white LEDs at the bottom of the RGB panel, while the user can control global brightness through the UP (SW1)/DOWN (SW2) buttons. The second RGB LED demo gradually changes the LED colors from blue to green to red.
- Manual mode control of LEDs through button interface
- Demo mode with several of automatic LED sequences
- Sample code to help users speed up custom application development
- Based on STM32Cube common architecture for STM32 microcontrollers