I am using a HiLetgo NodeMcu ESP8266 development board and want to use the deep sleep functionality. I have read lots of issues and the consensus is to connect GPIO16 (labelled D0 on my board) to RST. However if I do this (with or without a resistor) on wakeup the unit flashes both LEDs quickly and does not come out of this until I disconnect GPIO16 from RST. If I have no connection the red LED comes on on wakeup and stays on and the device is hung in this state. If I then connect GPIO16 to RST briefly this resets and the device boots correctly before going to sleep and we are back at the issue on wake up. So it seems RST is fine but connecting it to GPIO16 is not.
Any ideas? Go east I am new & this is my first project! I assume no code needed on the post because it sleeps and can manually start OK it is just the automatic start that is the issue.
Thanks
Neil
I feel a bit stupid (newbee fever )...my code used GPIO16 to flash an on board PIN so went into infinite restart loop when connected to RST! Stopped using this an and it works (with D0/GPIO16 connected to RST) ...guess the code would have been useful afterall.
Thanks to all who have read...hope this helps somebody as daft as me!
Neil