Fix result index

This commit is contained in:
Egor Shitikov
2024-09-13 16:49:18 -07:00
parent 7bfa5aba9a
commit 109b71739f
2 changed files with 5 additions and 4 deletions
+5
View File
@@ -948,6 +948,11 @@ void loop(void)
// I like this formula better
result_index = uint8_t(abs(rssi) / 2) - 22;
}
if (result_index >= RADIOLIB_SX126X_SPECTRAL_SCAN_RES_SIZE)
{
// Maximum index possible
result_index = RADIOLIB_SX126X_SPECTRAL_SCAN_RES_SIZE - 1;
}
#ifdef PRINT_DEBUG
Serial.printf("RSSI: %d IDX: %d\n", rssi, result_index);