From 3ffbcbb43adafbbdb22b4948977bb69b64786c16 Mon Sep 17 00:00:00 2001 From: Pol Henarejos Date: Sun, 2 Aug 2026 15:56:31 +0200 Subject: [PATCH] Add default RGB order to RGB. Signed-off-by: Pol Henarejos --- src/led/led_ws2812.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/led/led_ws2812.c b/src/led/led_ws2812.c index 0ef1e72..edb4b49 100644 --- a/src/led/led_ws2812.c +++ b/src/led/led_ws2812.c @@ -106,7 +106,8 @@ static inline uint32_t urgb_ordered_u32(uint8_t first, uint8_t second, uint8_t t } static inline uint32_t urgb_u32(uint8_t r, uint8_t g, uint8_t b) { - switch (phy_data.led_order) { + uint8_t order = phy_data.led_order_present ? phy_data.led_order : PHY_LED_ORDER_GRB; + switch (order) { case PHY_LED_ORDER_RBG: return urgb_ordered_u32(r, b, g); case PHY_LED_ORDER_GRB: