We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent dca1a1e commit 55d608eCopy full SHA for 55d608e
cores/esp32/Arduino.h
@@ -79,8 +79,9 @@
79
#define degrees(rad) ((rad)*RAD_TO_DEG)
80
#define sq(x) ((x)*(x))
81
82
-#define sei()
83
-#define cli()
+// ESP32xx runs FreeRTOS... disabling interrupts can lead to issues, such as Watchdog Timeout
+#define sei() portENABLE_INTERRUPTS()
84
+#define cli() portDISABLE_INTERRUPTS()
85
#define interrupts() sei()
86
#define noInterrupts() cli()
87
0 commit comments