It has insane peak power draw from its radios, much more so than any other wifi uC, and it's horribly energy-inefficient when not sleeping.
It has insane peak power draw from its radios, much more so than any other wifi uC, and it's horribly energy-inefficient when not sleeping.
If you have the wrong board it will be bad. You need to pay attention to the power supply on the board.
I've got a weather display (epaper, refreshes every hour) that I need to charge every 18 months or so. If you find the right board they're pretty much perfect.
You might be able to fix your existing boards if you look at the schematic and remove any unnecessary draws (voltage measurement dividers and always on LEDs are a good place to start). To get into the <20uA range the board needs to have an LDO with a low quiescent draw though, and designed so you can shut down power to the eink driver.
[1]: https://www.ezsbc.com/product/esp32-breakout-and-development...
That seems very interesting. Got a link?
Sorry, I just realized you said wi-fi, not BLE.