chore(radio): tweak POWER_LED_BLUE, fix Flysky startup sequence (#5972)

This commit is contained in:
Peter Feerick
2025-03-09 10:02:41 +10:00
committed by GitHub
parent b173eb673d
commit 8cd511e6c3
3 changed files with 9 additions and 4 deletions
+6 -1
View File
@@ -62,7 +62,12 @@ if(PCB STREQUAL X9D+ AND PCBREV STREQUAL 2019)
else()
option(USBJ_EX "Enable USB Joystick Extension" ON)
endif()
option(POWER_LED_BLUE "Override Power LED to be normally Blue" OFF)
if(PCB STREQUAL X7 AND PCBREV STREQUAL LR3PRO)
option(POWER_LED_BLUE "Override Power LED to be normally Blue" ON)
else()
option(POWER_LED_BLUE "Override Power LED to be normally Blue" OFF)
endif()
# since we reset all default CMAKE compiler flags for firmware builds, provide an alternate way for user to specify additional flags.
set(FIRMWARE_C_FLAGS "" CACHE STRING "Additional flags for firmware target c compiler (note: all CMAKE_C_FLAGS[_*] are ignored for firmware/bootloader).")
+2 -2
View File
@@ -598,8 +598,8 @@ constexpr uint8_t OPENTX_START_NO_CHECKS = 0x04;
#if defined(STATUS_LEDS)
#define LED_ERROR_BEGIN() ledRed()
// Green is preferred "ready to use" color for these radios, unless overridden by user
#if !defined(POWER_LED_BLUE) && (defined(MANUFACTURER_RADIOMASTER) || defined(MANUFACTURER_JUMPER) || defined(RADIO_COMMANDO8))
// Green "ready to use" if available, unless overridden by user or mfg preference
#if !defined(POWER_LED_BLUE) && (defined(LED_GREEN_GPIO) || defined(LED_STRIP_GPIO))
#define LED_ERROR_END() ledGreen()
#define LED_BIND() ledBlue()
#else
+1 -1
View File
@@ -167,7 +167,7 @@ void boardInit()
#if defined(STATUS_LEDS)
ledInit();
#if !defined(POWER_LED_BLUE) && (defined(MANUFACTURER_RADIOMASTER) || defined(MANUFACTURER_JUMPER) || defined(RADIO_COMMANDO8))
#if !defined(POWER_LED_BLUE)
ledBlue();
#else
ledGreen();