So I've been messing around with the modem sleep for ble, and taking measurements with a little test application where the my phone connects to the esp32 and every few seconds the esp sends a notification to the phone.
I've set my clock rate to 80MHz, freeRTOS to tickless idle support, and freeRTOS to run on only one core.
Here's what I've found:
- ble with no sleep mode enabled draws ~90mA
ble with orig sleep mode draws ~35mA
ble with the EVED sleep mode draws ~40mA - and I had to manually add esp_bt_sleep_enable
I was surprised that EVED had a higher current draw than the original sleep mode. Am I missing a step here?