diff --git a/src/shared/radio/SX1278/SX1278.cpp b/src/shared/radio/SX1278/SX1278.cpp index 93aeb87ee7745931c21b3fa2e871cbc2541d76e8..dce36e6648a5acc20e682c5f18e579088fe334f7 100644 --- a/src/shared/radio/SX1278/SX1278.cpp +++ b/src/shared/radio/SX1278/SX1278.cpp @@ -101,12 +101,12 @@ bool SX1278BusManager::waitForIrq(uint16_t mask, int timeout) while ((miosix::getTick() - start) < timeout) { // Tight loop on IRQ register - for (int i = 0; i < 20; i++) + for (int i = 0; i < 100; i++) { if (getIrqFlags() & mask) return true; - miosix::delayUs(50); + miosix::delayUs(10); } }