diff --git a/firmware.bin b/firmware.bin index 3163ab2..3736405 100644 Binary files a/firmware.bin and b/firmware.bin differ diff --git a/firmware.packed.bin b/firmware.packed.bin index 8685d4c..223941f 100644 Binary files a/firmware.packed.bin and b/firmware.packed.bin differ diff --git a/ui/main.c b/ui/main.c index 1ac2a71..d2ac0dc 100644 --- a/ui/main.c +++ b/ui/main.c @@ -47,9 +47,9 @@ //#define SHOW_RX_TEST_VALUES +// calibrate the RSSI reading .. roughly //const int rssi_offset_band_123 = 0; //const int rssi_offset_band_4567 = 0; - const int rssi_offset_band_123 = -44; const int rssi_offset_band_4567 = -18; @@ -425,13 +425,22 @@ void big_freq(const uint32_t frequency, const unsigned int x, const unsigned int max_rssi = g_panadapter_max_rssi; min_rssi = g_panadapter_min_rssi; span_rssi = max_rssi - min_rssi; - if (span_rssi < 40) // minimum vertical range (20dB) - { - span_rssi = 40; - if (min_rssi > (255 - span_rssi)) - min_rssi = 255 - span_rssi; - max_rssi = min_rssi + span_rssi; - } + if (span_rssi < 30) + span_rssi = 30; + if (min_rssi > (255 - span_rssi)) + min_rssi = 255 - span_rssi; + max_rssi = min_rssi + span_rssi; + + #if 0 + { // show the min/max RSSI values + char str[16]; + sprintf(str, "%u", min_rssi); + UI_PrintStringSmall(str, 2, 0, line + 0); + //sprintf(str, "%u", max_rssi); + sprintf(str, "%u", span_rssi); + UI_PrintStringSmall(str, LCD_WIDTH - 2 - (7 * strlen(str)), 0, line + 0); + } + #endif #ifdef ENABLE_PANADAPTER_PEAK_FREQ if (g_panadapter_peak_freq > 0) @@ -439,7 +448,7 @@ void big_freq(const uint32_t frequency, const unsigned int x, const unsigned int char str[16]; sprintf(str, "%u.%05u", g_panadapter_peak_freq / 100000, g_panadapter_peak_freq % 100000); NUMBER_trim_trailing_zeros(str); - UI_PrintStringSmall(str, 8, 0, line + 0); + UI_PrintStringSmall(str, 2 + (7 * 4), 0, line + 0); } #endif } diff --git a/ui/menu.h b/ui/menu.h index 41c391e..a5b4ae4 100644 --- a/ui/menu.h +++ b/ui/menu.h @@ -101,11 +101,11 @@ enum MENU_UP_CODE, MENU_DN_CODE, MENU_DTMF_ST, - MENU_DTMF_RSP, MENU_DTMF_HOLD, MENU_DTMF_PRE, - MENU_DTMF_DCD, MENU_DTMF_LIST, + MENU_DTMF_RSP, + MENU_DTMF_DCD, #ifdef ENABLE_DTMF_LIVE_DECODER MENU_DTMF_LIVE_DEC, #endif