Low-power for ESP32 wifi with RP2040 and SPI?

Please tell us which board you are using.
For CircuitPython issues, ask in the Adafruit CircuitPython forum.

Moderators: adafruit_support_bill, adafruit

Please be positive and constructive with your questions and comments.
Locked
User avatar
T_Mo
 
Posts: 91
Joined: Thu Mar 15, 2018 7:10 pm

Low-power for ESP32 wifi with RP2040 and SPI?

Post by T_Mo »

I'm using CircuitPython with an RP2040 feather CPU and AirLift ESP32 co-processor via the SPI interface (adafruit_esp32spi).

I am able to put the RP2040 into sleep mode to reduce the power consumption, but what about the ESP32?

Is it possible to control the ESP32 power consumption via the SPI interface?

I have tried esp.disconnect() with only a little benefit.

Thanks for any tips.

User avatar
mikeysklar
 
Posts: 13936
Joined: Mon Aug 01, 2016 8:10 pm

Re: Low-power for ESP32 wifi with RP2040 and SPI?

Post by mikeysklar »

Due to the complexity of WiFi the best option is to disconnect from the AP when not using it.

Code: Select all

wifi.disconnect()
https://docs.circuitpython.org/projects ... disconnect

User avatar
T_Mo
 
Posts: 91
Joined: Thu Mar 15, 2018 7:10 pm

Re: Low-power for ESP32 wifi with RP2040 and SPI?

Post by T_Mo »

Thanks much!
I was hoping for some control of the ESP32 sleep mode, but that doesn't seem to be available over the API.

Locked
Please be positive and constructive with your questions and comments.

Return to “Feather - Adafruit's lightweight platform”