From 434c15891d3202d4ceb4c9c392516285c3cd8d0f Mon Sep 17 00:00:00 2001 From: Markus Sattler Date: Mon, 4 May 2015 18:10:51 +0200 Subject: [PATCH] add macro cli() and sei() for more AVR compatibility --- hardware/esp8266com/esp8266/cores/esp8266/Esp.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/hardware/esp8266com/esp8266/cores/esp8266/Esp.h b/hardware/esp8266com/esp8266/cores/esp8266/Esp.h index 78b468163..b3d836c79 100644 --- a/hardware/esp8266com/esp8266/cores/esp8266/Esp.h +++ b/hardware/esp8266com/esp8266/cores/esp8266/Esp.h @@ -42,6 +42,9 @@ typedef enum { #define wdt_disable() ESP.wdtDisable() #define wdt_reset() ESP.wdtFeed() +#define cli() ets_intr_lock() // IRQ Disable +#define sei() ets_intr_unlock() // IRQ Enable + enum WakeMode { WAKE_RF_DEFAULT = 0, // RF_CAL or not after deep-sleep wake up, depends on init data byte 108. WAKE_RFCAL = 1, // RF_CAL after deep-sleep wake up, there will be large current.