From e6b48164c2881467f85dc11e05017ef7e3a4332c 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 --- cores/esp8266/Esp.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/cores/esp8266/Esp.h b/cores/esp8266/Esp.h index 78b468163..b3d836c79 100644 --- a/cores/esp8266/Esp.h +++ b/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.