27#define BUTTON_LED_MANAGER_BITS_PER_LED (24U)
28#define BUTTON_LED_MANAGER_DMA_BUF_LEN (512U)
StatusCode
StatusCodes for various errors.
Definition: status.h:27
bool button_led_manager_is_busy(void)
Check if the LED manager is currently transmitting data.
Definition: button_led_manager.c:286
StatusCode button_led_manager_update(void)
Force immediate update of all LEDs (call after setting colors)
Definition: button_led_manager.c:263
SteeringButtons
Steering buttons.
Definition: steering.h:36
StatusCode button_led_manager_clear_all(void)
Set all LEDs to off (black)
Definition: button_led_manager.c:294
StatusCode button_led_manager_set_color(SteeringButtons button, LEDPixels color_code)
Update a button's LED color (marks for update but doesn't transmit immediately)
Definition: button_led_manager.c:248
StatusCode button_led_manager_init(SteeringStorage *storage)
Initialize the button LED manager.
Definition: button_led_manager.c:226
Definition: button_led_manager.h:30
Steering storage.
Definition: steering.h:67