From 3b06b7619f7b4a290861e5164fb066e626e2607e Mon Sep 17 00:00:00 2001 From: Christian Zietz Date: Sat, 26 Mar 2022 16:52:50 +0100 Subject: [PATCH 1/2] Fix "FAST SPEEDUP" display Fixes: https://github.com/erikkaashoek/tinySA/issues/25 --- ChibiOS | 2 +- ui_sa.c | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/ChibiOS b/ChibiOS index 669d4bb..e6ca465 160000 --- a/ChibiOS +++ b/ChibiOS @@ -1 +1 @@ -Subproject commit 669d4bbc8da1ee0e4ccdf93a472b06d183922320 +Subproject commit e6ca465e45b11e80f422b900144efd51f320e496 diff --git a/ui_sa.c b/ui_sa.c index 5178ce2..4d13242 100644 --- a/ui_sa.c +++ b/ui_sa.c @@ -2652,7 +2652,7 @@ static const menuitem_t menu_sweep_speed[] = #ifdef TINYSA4 { MT_KEYPAD, KM_FAST_SPEEDUP,"SPEEDUP\n\b%s", "2..20, 0=disable"}, #else - { MT_KEYPAD | MT_LOW,KM_FAST_SPEEDUP,"PEEDUP\n\b%s", "2..20, 0=disable"}, + { MT_KEYPAD | MT_LOW,KM_FAST_SPEEDUP,"SPEEDUP\n\b%s", "2..20, 0=disable"}, #endif { MT_NONE, 0, NULL, menu_back} // next-> menu_back }; @@ -3185,6 +3185,10 @@ static void fetch_numeric_target(uint8_t mode) else plot_printf(uistat.text, sizeof uistat.text, "AUTO"); break; + case KM_FAST_SPEEDUP: + uistat.value = setting.fast_speedup; + plot_printf(uistat.text, sizeof uistat.text, "%d", ((int32_t)uistat.value)); + break; case KM_REPEAT: uistat.value = setting.repeat; plot_printf(uistat.text, sizeof uistat.text, "%d", ((int32_t)uistat.value)); From 221be187474486aafc1dbb6abc8e15bdb83176e8 Mon Sep 17 00:00:00 2001 From: Christian Zietz Date: Sat, 26 Mar 2022 16:54:31 +0100 Subject: [PATCH 2/2] Fix frequency help texts in HIGH mode Only span should be shown from 0..720 MHz, start, stop, center, ... should be 240..960 MHz. Fixes: https://github.com/erikkaashoek/tinySA/issues/26 --- ui.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ui.c b/ui.c index 4263a59..d725999 100644 --- a/ui.c +++ b/ui.c @@ -946,7 +946,7 @@ menu_invoke(int item) if (menu->data <= KM_CW) { // One of the frequency input keypads if (MODE_LOW(setting.mode)) kp_help_text = VARIANT("0..350MHz",range_text); - else if (menu->data <= KM_SPAN) + else if (menu->data == KM_SPAN) kp_help_text = VARIANT("0..720Mhz",range_text); else kp_help_text = VARIANT("240..960Mhz",range_text);