diff --git a/radio/src/boards/rm-h750/led_driver.cpp b/radio/src/boards/rm-h750/led_driver.cpp index 8690ec2f8..9036255b3 100644 --- a/radio/src/boards/rm-h750/led_driver.cpp +++ b/radio/src/boards/rm-h750/led_driver.cpp @@ -110,6 +110,7 @@ void ledOff() void ledRed() { #if defined(LED_RED_GPIO) + ledOff(); GPIO_LED_GPIO_ON(LED_RED_GPIO); #endif } @@ -117,6 +118,7 @@ void ledRed() void ledGreen() { #if defined(LED_GREEN_GPIO) + ledOff(); GPIO_LED_GPIO_ON(LED_GREEN_GPIO); #endif } @@ -124,6 +126,7 @@ void ledGreen() void ledBlue() { #if defined(LED_BLUE_GPIO) + ledOff(); GPIO_LED_GPIO_ON(LED_BLUE_GPIO); #endif } diff --git a/radio/src/targets/tx15/hal.h b/radio/src/targets/tx15/hal.h index 370bffa89..2d2b04e4e 100644 --- a/radio/src/targets/tx15/hal.h +++ b/radio/src/targets/tx15/hal.h @@ -401,8 +401,8 @@ TIM17: ROTARY_ENCODER_TIMER #define LED_STRIP_REFRESH_PERIOD 50 //ms #define STATUS_LEDS -#define GPIO_LED_GPIO_ON gpio_clear -#define GPIO_LED_GPIO_OFF gpio_set +#define GPIO_LED_GPIO_ON gpio_set +#define GPIO_LED_GPIO_OFF gpio_clear #define LED_RED_GPIO GPIO_PIN(GPIOI, 8) // PI.08 #define LED_GREEN_GPIO GPIO_PIN(GPIOI, 11) // PI.11 #define LED_BLUE_GPIO GPIO_PIN(GPIOI, 10) // PI.10