Improve frequency measurement error detection

This commit is contained in:
jaseg 2020-03-18 12:58:55 +01:00
parent 80de5c2e24
commit 4c7c927f3c

View file

@ -137,7 +137,7 @@ int adc_buf_measure_freq(uint16_t adc_buf[FMEAS_FFT_LEN], float *out) {
DEBUG_PRINT("done.");
*/
float res = (par[1] + first_bin) * binsize_hz;
if (res < 5 || res > 150) {
if (par[1] < 2 || res < 5 || res > 150 || par[0] < 1) {
*out = NAN;
return -1;
}