us915 ch 9 20dbm

Dependents:   DISCO-L072CZ-LRWAN1_LoRa_PingPong

Fork of SX1276GenericLib by Helmut Tschemernjak

Revision:
79:8ae448a3c1fd
Parent:
77:7f227a4dffe6
Child:
80:62f0b027efff
--- a/Arduino-mbed-APIs/arduino-mbed.cpp	Wed Aug 02 10:34:14 2017 +0200
+++ b/Arduino-mbed-APIs/arduino-mbed.cpp	Thu Aug 03 11:59:54 2017 +0200
@@ -241,6 +241,8 @@
     noInterrupts();
     for (int i = 0; i < MAX_TIMEOUTS-1; i++) {
         struct TimeoutVector *tvp = &TimeOuts[i];
+        if (tvp->timer == this) // already here, timer has been restartet.
+            break;
         if (tvp->timer == NULL) {
             tvp->timer = this;
             break;