Correct FREQ digits

pwm
erikkaashoek 3 years ago
parent 6e496ed1ff
commit 545d23f5e0

12
ui.c

@ -4546,12 +4546,16 @@ static void fetch_numeric_target(uint8_t mode)
break; break;
case KM_CENTER: case KM_CENTER:
uistat.freq_value = get_sweep_frequency(ST_CENTER) + (setting.frequency_offset - FREQUENCY_SHIFT); uistat.freq_value = get_sweep_frequency(ST_CENTER) + (setting.frequency_offset - FREQUENCY_SHIFT);
char *out_format = "%.3QHz";
#ifdef TINYSA4 #ifdef TINYSA4
if (uistat.freq_value > 990000000UL) if (MODE_OUTPUT(setting.mode)) {
plot_printf(uistat.text, sizeof uistat.text, "%.9QHz", uistat.freq_value); if (uistat.freq_value > 990000000UL)
else out_format = "%.9QHz";
else if (uistat.freq_value > 990000UL)
out_format = "%.6QHz";
}
#endif #endif
plot_printf(uistat.text, sizeof uistat.text, "%.6QHz", uistat.freq_value); plot_printf(uistat.text, sizeof uistat.text, out_format, uistat.freq_value);
break; break;
case KM_SPAN: case KM_SPAN:
uistat.freq_value = get_sweep_frequency(ST_SPAN); uistat.freq_value = get_sweep_frequency(ST_SPAN);

Loading…
Cancel
Save

Powered by TurnKey Linux.