From d2609a4fe81c16bf9bf9bb718303c1dd3101ca7c Mon Sep 17 00:00:00 2001 From: helloradiosky <157123396+helloradiosky@users.noreply.github.com> Date: Wed, 15 Jul 2026 10:27:24 +0800 Subject: [PATCH] fix(v14): SYS/MDL keys not working (#7479) --- radio/src/gui/navigation/navigation.h | 5 ++++- radio/src/targets/taranis/CMakeLists.txt | 1 + 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/radio/src/gui/navigation/navigation.h b/radio/src/gui/navigation/navigation.h index 454501d46..b5285c4c0 100644 --- a/radio/src/gui/navigation/navigation.h +++ b/radio/src/gui/navigation/navigation.h @@ -33,6 +33,9 @@ #if defined(MANUFACTURER_RADIOMASTER) && !defined(RADIO_T8) #define NAVIGATION_X7_RM #endif + #if defined(MANUFACTURER_HELLORADIOSKY) + #define NAVIGATION_X7_HRS + #endif #endif #if defined(NAVIGATION_X7) || defined(NAVIGATION_X9D) @@ -55,7 +58,7 @@ #define EVT_KEY_MODEL_MENU EVT_KEY_BREAK(KEY_MODEL) #define EVT_KEY_GENERAL_MENU EVT_KEY_BREAK(KEY_SYS) #define EVT_KEY_TELEMETRY EVT_KEY_LONG(KEY_PAGEUP) -#elif defined(NAVIGATION_X7_RM) +#elif defined(NAVIGATION_X7_RM) || defined(NAVIGATION_X7_HRS) #define EVT_KEY_PREVIOUS_VIEW EVT_KEY_BREAK(KEY_PAGEUP) #define EVT_KEY_NEXT_VIEW EVT_KEY_BREAK(KEY_PAGEDN) #define EVT_KEY_NEXT_PAGE EVT_ROTARY_RIGHT diff --git a/radio/src/targets/taranis/CMakeLists.txt b/radio/src/targets/taranis/CMakeLists.txt index d3033ce80..22f4d0edb 100644 --- a/radio/src/targets/taranis/CMakeLists.txt +++ b/radio/src/targets/taranis/CMakeLists.txt @@ -382,6 +382,7 @@ elseif(PCB STREQUAL X7) set(ROTARY_ENCODER YES) set(USB_CHARGER YES) add_definitions(-DSTM32_SUPPORT_32BIT_TIMERS) + add_definitions(-DMANUFACTURER_HELLORADIOSKY) set(PXX2 ON) set(ENABLE_SERIAL_PASSTHROUGH ON CACHE BOOL "Enable serial passthrough") set(CSD203_SENSOR ON)