Merge pull request #2 from agessaman/fix-simplify-kiss-noise-floor

Simplify kiss noise floor
This commit is contained in:
Michael
2026-02-08 16:26:25 +01:00
committed by GitHub

View File

@@ -136,21 +136,11 @@ void loop() {
int8_t rssi = (int8_t)radio_driver.getLastRSSI();
modem->onPacketReceived(snr, rssi, rx_buf, rx_len);
}
/* Sample noise floor right after drain: we're in STATE_RX so wrapper can collect. */
for (int i = 0; i < 16; i++) {
radio_driver.loop();
}
}
/* Trigger starts a new 64-sample calibration window every 2s. */
if ((uint32_t)(millis() - next_noise_floor_calib_ms) >= NOISE_FLOOR_CALIB_INTERVAL_MS) {
radio_driver.triggerNoiseFloorCalibrate(0);
next_noise_floor_calib_ms = millis();
}
radio_driver.loop();
if (!modem->isActuallyTransmitting()) {
for (int i = 0; i < 15; i++) {
radio_driver.loop();
}
}
}