From 692a4d938761a82d230688839ee6b8fbcf7b3adc Mon Sep 17 00:00:00 2001 From: helloradiosky <839034809@qq.com> Date: Sun, 21 Jun 2026 19:30:40 +0800 Subject: [PATCH 1/2] Fixed the issue where SYS/MDL had no functionality. --- 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 454501d4638..58af68870bb 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)&& !defined(RADIO_T8) + #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 d3033ce80c8..22f4d0edbd4 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) From 3f66d6cb2d69e5d6dfcdebd1b0260be25f08d70f Mon Sep 17 00:00:00 2001 From: Peter Feerick <5500713+pfeerick@users.noreply.github.com> Date: Wed, 15 Jul 2026 01:30:28 +0000 Subject: [PATCH 2/2] chore: remove unnecessary change --- radio/src/gui/navigation/navigation.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/radio/src/gui/navigation/navigation.h b/radio/src/gui/navigation/navigation.h index 58af68870bb..b5285c4c074 100644 --- a/radio/src/gui/navigation/navigation.h +++ b/radio/src/gui/navigation/navigation.h @@ -33,7 +33,7 @@ #if defined(MANUFACTURER_RADIOMASTER) && !defined(RADIO_T8) #define NAVIGATION_X7_RM #endif - #if defined(MANUFACTURER_HELLORADIOSKY)&& !defined(RADIO_T8) + #if defined(MANUFACTURER_HELLORADIOSKY) #define NAVIGATION_X7_HRS #endif #endif