Recently I bought a Waveshare 2.9in e-Paper. I connected it to my ESP8266 based NodeMCU-1.0 ESP-12E board and succeed to get it running via Arduino epd2in9 lib.
As most others who buy an e-Paper they plan to run it in a very-low power consuming way and thus ESP.deepSleep() comes into play to reduce pause current to lowest possible. To let the ESP wake up after deep sleep I've connected D0 with RST.
I've used Waveshare's latest lib and demo and just added this at the end:
ESP.deepSleep(5 * 1000000); // 5s (=microseconds*1000000)
delay(100);
But now my problem :
When the SPI driven e-Paper is connected my board wakes up after the deep sleep period it just puts out the following to the Serial monitor (74880 Baud):
ets Jan 8 2013,rst cause:2, boot mode:(1,6)
And then everything is stuck.
Only when I disconnect the e-Paper everything is working fine and my board continuosly wakes up after every deep sleep.
I've searched around for some days but did not succeed in finding a solution.
Any help would be very appreciated!
Cheers,
Ralph (from Germany)