From 95f02b6ea7c3615b1d69cc43b6533cd566f988ac Mon Sep 17 00:00:00 2001 From: Pol Henarejos Date: Mon, 1 Sep 2025 22:02:08 +0200 Subject: [PATCH] Add dummy led driver to avoid crashes in case a non-supported board is built. Signed-off-by: Pol Henarejos --- src/led/led.c | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/src/led/led.c b/src/led/led.c index 2311e0d..2c229db 100644 --- a/src/led/led.c +++ b/src/led/led.c @@ -92,7 +92,24 @@ extern led_driver_t led_driver_ws2812; extern led_driver_t led_driver_neopixel; extern led_driver_t led_driver_pimoroni; +void led_driver_init_dummy() { + // Do nothing +} + +void led_driver_color_dummy(uint8_t color, uint32_t led_brightness, float progress) { + (void)color; + (void)led_brightness; + (void)progress; + // Do nothing +} + +led_driver_t led_driver_dummy = { + .init = led_driver_init_dummy, + .set_color = led_driver_color_dummy, +}; + void led_init() { + led_driver = &led_driver_dummy; #ifndef ENABLE_EMULATION # // Guess default driver #ifdef PICO_DEFAULT_LED_PIN