From 79a33cee83a2a924c4bd9afeb40efa261f3bd62f Mon Sep 17 00:00:00 2001 From: universam1 Date: Mon, 18 Dec 2017 02:12:27 +0100 Subject: [PATCH] stabilize ESP8266 watchdog (#61) * stabilize ESP8266 watchdog * remove guard for ESP8266 * Add brackets --- src/LoRa.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/LoRa.cpp b/src/LoRa.cpp index 94b9e3e..9a55046 100644 --- a/src/LoRa.cpp +++ b/src/LoRa.cpp @@ -144,7 +144,9 @@ int LoRaClass::endPacket() writeRegister(REG_OP_MODE, MODE_LONG_RANGE_MODE | MODE_TX); // wait for TX done - while((readRegister(REG_IRQ_FLAGS) & IRQ_TX_DONE_MASK) == 0); + while ((readRegister(REG_IRQ_FLAGS) & IRQ_TX_DONE_MASK) == 0) { + yield(); + } // clear IRQ's writeRegister(REG_IRQ_FLAGS, IRQ_TX_DONE_MASK);