Actually, esp8266 can be waked-up by an external GPIO by connecting the reset pin of esp8266 to the external MCU gpio.
In SDK , the deep-sleep API is system_deep_sleep(uint32 time_in_us);
If the parameter time_in_us==0 , esp8266 will never wake up until an external signal trigger the reset pin.
If time_in_us!=0, GPIO16(connect to the reset pin) will generate a pulse to wake up the chip.
You can use a Wired logic to involve both mode.
Statistics: Posted by costaud — Sat Mar 14, 2015 12:26 am
Statistics: Posted by slaff — Wed Mar 11, 2015 8:06 pm
Statistics: Posted by costaud — Wed Mar 11, 2015 1:47 am