From 26dae70d5aea80f0c8d47abb6cba56fd2a7acb55 Mon Sep 17 00:00:00 2001 From: philmoz Date: Wed, 18 Feb 2026 19:56:39 +1100 Subject: [PATCH] fix(bw): cannot edit colors for customizable switch LEDs (#7106) --- radio/src/boards/generic_stm32/led_driver.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/radio/src/boards/generic_stm32/led_driver.cpp b/radio/src/boards/generic_stm32/led_driver.cpp index afb371bfe..4d89f173b 100644 --- a/radio/src/boards/generic_stm32/led_driver.cpp +++ b/radio/src/boards/generic_stm32/led_driver.cpp @@ -78,9 +78,9 @@ uint8_t getRGBColorIndex(uint32_t color) { for (uint8_t i = 0; i < (sizeof(colorTable) / sizeof(colorTable[0])); i++) { if (color == colorTable[i]) - return(i); + return(i + 1); } - return 5; // Custom value set with Companion + return 0; // Custom value set with Companion } #elif defined(FUNCTION_SWITCHES) __weak void fsLedOff(uint8_t index)