diff --git a/nanovna.h b/nanovna.h index 6759dc7..0fb0308 100644 --- a/nanovna.h +++ b/nanovna.h @@ -108,13 +108,13 @@ #define DEFAULT_IF 433800000 #define DEFAULT_SPUR_IF 434000000 #define DEFAULT_MAX_FREQ 350000000 -#define MAX_LO_FREQ 960000000UL +#define MAX_LO_FREQ 959800000UL #define MIN_LO_FREQ 240000000UL #define MIN_BELOW_LO 550000000UL #define ULTRA_MAX_FREQ 1390000000UL //#define DEFAULT_MAX_FREQ 527000000 #define HIGH_MIN_FREQ_MHZ 240 -#define HIGH_MAX_FREQ_MHZ 960 +#define HIGH_MAX_FREQ_MHZ 959 #endif #ifdef TINYSA4 #define FREQ_MULTIPLIER 100 // Multiplier of the 30MHz reference to get accurate frequency correction diff --git a/ui.c b/ui.c index 307f964..b98ff00 100644 --- a/ui.c +++ b/ui.c @@ -946,6 +946,8 @@ 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) + kp_help_text = VARIANT("0..720Mhz",range_text); else kp_help_text = VARIANT("240..960Mhz",range_text); } diff --git a/ui_sa.c b/ui_sa.c index 007ef6d..76ec5c7 100644 --- a/ui_sa.c +++ b/ui_sa.c @@ -2434,7 +2434,7 @@ const menuitem_t menu_lowoutputmode[] = { const menuitem_t menu_highoutputmode[] = { { MT_FORM | MT_ADV_CALLBACK, 0, "HIGH OUTPUT %s", menu_outputmode_acb}, - { MT_FORM | MT_KEYPAD, KM_CENTER, center_text, VARIANT("240MHz..960MHz",range_text)}, + { MT_FORM | MT_KEYPAD, KM_CENTER, center_text, VARIANT("240MHz..959MHz",range_text)}, { MT_FORM | MT_KEYPAD, KM_HIGHOUTLEVEL, "LEVEL: %s", low_level_help_text /* "-76..-6" */}, { MT_FORM | MT_ADV_CALLBACK, 0, MT_CUSTOM_LABEL, menu_smodulation_acb}, { MT_FORM | MT_ADV_CALLBACK, 0, MT_CUSTOM_LABEL, menu_sweep_acb},