Santiago Gil / SX1276GenericLib-node1

Dependents:   DISCO-L072CZ-LRWAN1_LoRa_node EIoT_LoRa_node_1 EIoT_LoRa_node_2 EIoT_LoRa_node_3

Fork of SX1276GenericLib by Helmut Tschemernjak

Revision:
101:50377edb21c6
Parent:
97:3d5d489206aa
Child:
105:6e6d141c3da8
diff -r c80d1416bdf6 -r 50377edb21c6 Arduino-mbed-APIs/arduino-mbed.cpp
--- a/Arduino-mbed-APIs/arduino-mbed.cpp	Sun Nov 19 17:49:33 2017 +0100
+++ b/Arduino-mbed-APIs/arduino-mbed.cpp	Sun Nov 19 17:51:27 2017 +0100
@@ -296,8 +296,6 @@
 }
 
 
-
-
 uint32_t s_getTicker(void)
 {
     long long ns = ns_getTicker();
@@ -327,6 +325,13 @@
     return us;
 }
 
+#ifdef ARDUINO_ARCH_ESP32
+#undef	noInterrupts
+#undef	interrupts
+#define noInterrupts()	portENTER_CRITICAL(&timerLock)
+#define interrupts()	portEXIT_CRITICAL(&timerLock)
+static portMUX_TYPE timerLock = portMUX_INITIALIZER_UNLOCKED;
+#endif
 
 void
 Timeout::insert(void)