Skip to content

reducing power consumption on an esp32-c3 #1019

@icodk

Description

@icodk

This is more of an advice request then an issue. Hope you can help me on that.
I developed my application on a dev board with ESP32 WROOM without any issue. I then recompiled it to
an esp32-c3 and it runs as expected. However I noticed that the board/chip get relatively hot in comparison
with the WROOM board. I use only BLE , I2C and a single GPIO PIN for reading a DS18b20 temp. sensor but no Wifi.
The BLE continuously advertises when not connected, which is most of the time.
It also constantly do (active) scanning .
Only once a minute, reads CTS info from the server if connected.
One of the advices that I got from AI to reduce power consumption is to:

  1. Increase connection interval & slave latency.
  2. Lower TX power if your stack/API allows.
    Could you explain how can I do it with the NimBLE library which I am using extensively(with a great pleasure) ?
    Do you have any other ideas for reduce power consumption in general or specific for use with your library
    I am using Arduino IDE 2 and the NimBLE library

Thanks

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions