I am currently trying to implement a low power mode on my custom board to reduce as much as possible its consumption because it runs with a battery. My device needs to maintain the BLE connection at all times. I am developing with ESP-IDF v5.2.3 and VSCode on an ESP32-C3-Mini.
With the Power Save example (https://github.com/espressif/esp-idf/tr ... power_save) I managed to reduce as much as possible the consumption, especially by using the Modem Sleep mode and Dynamic Frequency Scaling.
However, I only reached 8 mA which is still high. I have already adjusted the advertising interval and connection parameters and TX power.
It seems I cannot use :
Code: Select all
esp_light_sleep_start()Code: Select all
esp_sleep_enable_bt_wakeup()Is there a way to keep the BLE modem enabled AND the BLE connection active while still reducing the consumption ?
Best regards,