Big thanks. Now it works.
I was missing the two lines "gpio_hold_en(GPIO_NUM_2);" & "gpio_deep_sleep_hold_en();" The other lines I already tried.
Now i will keep testing to make the battery life and wakeup times better.
I'm looking to find out how to wakeup M5Paper from sleep(light or deep sleep) with the touchscreen. Some people say its possible and some say not. I have not find any solutions for this. I tried quite many things but nothing is working. Could someone help me on this?
Currently i'm running a program that shows weather on the screen when deep sleeping and refreshes it every 30mins. If i push the side button down (GPIO 39) device wakeup from deep sleep and shows my touch screen home app that i can turn lights on and off. So i'm trying to replace the side button wakeup with touchscreen. A) Because Its quite hard to push the side button correctly B) it takes 5-7 secs to wakeup with this solutions. Also if someone is interested I get about 80 hours of battery on time with this solution.
You mention that you got the touch wakeup working. Could you share how you managed to do this?
I have searched and tried everything. I have had no luck with the touch wakeup. Currently my Homekit panel runs for about 5 hours without any sleep setup. This is just too low. I only need to use it couple of times a day and most of the time it should be on sleep.