Improve frequency measurement error detection
This commit is contained in:
parent
80de5c2e24
commit
4c7c927f3c
1 changed files with 1 additions and 1 deletions
|
|
@ -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;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue