From fecbfc74a1dfd0abbf1d988d972759c808c1988f Mon Sep 17 00:00:00 2001 From: Bertrand Songis Date: Thu, 7 Nov 2019 09:27:39 +0100 Subject: [PATCH] There is a PMU chip on X10 Exprress. SD Manager dynamic menu updated. --- radio/src/gui/480x272/radio_sdmanager.cpp | 7 +++++++ radio/src/targets/horus/CMakeLists.txt | 1 + 2 files changed, 8 insertions(+) diff --git a/radio/src/gui/480x272/radio_sdmanager.cpp b/radio/src/gui/480x272/radio_sdmanager.cpp index e375a1a21..a4a66e519 100644 --- a/radio/src/gui/480x272/radio_sdmanager.cpp +++ b/radio/src/gui/480x272/radio_sdmanager.cpp @@ -180,6 +180,13 @@ void onSdManagerMenu(const char * result) bluetooth.flashFirmware(lfn); } #endif +#if defined(HARDWARE_POWER_MANAGEMENT_UNIT) + else if (result == STR_FLASH_POWER_MANAGEMENT_UNIT) { + getSelectionFullPath(lfn); + FrskyChipFirmwareUpdate device; + device.flashFirmware(lfn); + } +#endif #if defined(MULTIMODULE) #if defined(INTERNAL_MODULE_MULTI) else if (result == STR_FLASH_INTERNAL_MULTI) { diff --git a/radio/src/targets/horus/CMakeLists.txt b/radio/src/targets/horus/CMakeLists.txt index cacff84fe..2a9af5ed1 100644 --- a/radio/src/targets/horus/CMakeLists.txt +++ b/radio/src/targets/horus/CMakeLists.txt @@ -47,6 +47,7 @@ if (PCB STREQUAL X10) option(INTERNAL_MODULE_PXX1 "Support for PXX1 internal module" OFF) option(INTERNAL_MODULE_PXX2 "Support for PXX2 internal module" ON) set(BLUETOOTH ON) + add_definitions(-DHARDWARE_POWER_MANAGEMENT_UNIT) elseif (PCBREV STREQUAL T16) set(FLAVOUR t16) set(LUA_EXPORT lua_export_t16)