* added Radio::loop() virtual function

* RadioLibWrapper:  new isChannelActive() based on current RSSI being above noise_floor + THRESHOLD
This commit is contained in:
Scott Powell 2025-05-24 21:24:44 +10:00
parent 2f8d9cf96a
commit f2243b78ae
10 changed files with 60 additions and 9 deletions

View file

@ -36,6 +36,8 @@ uint32_t Dispatcher::getCADFailMaxDuration() const {
}
void Dispatcher::loop() {
_radio->loop();
// check for radio 'stuck' in mode other than Rx
bool is_recv = _radio->isInRecvMode();
if (is_recv != prev_isrecv_mode) {