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.
Low-power for ESP32 wifi with RP2040 and SPI?
Moderators: adafruit_support_bill, adafruit
Please be positive and constructive with your questions and comments.
- mikeysklar
- Posts: 13936
- Joined: Mon Aug 01, 2016 8:10 pm
Re: Low-power for ESP32 wifi with RP2040 and SPI?
Due to the complexity of WiFi the best option is to disconnect from the AP when not using it.
https://docs.circuitpython.org/projects ... disconnect
Code: Select all
wifi.disconnect()
- T_Mo
- Posts: 91
- Joined: Thu Mar 15, 2018 7:10 pm
Re: Low-power for ESP32 wifi with RP2040 and SPI?
Thanks much!
I was hoping for some control of the ESP32 sleep mode, but that doesn't seem to be available over the API.
I was hoping for some control of the ESP32 sleep mode, but that doesn't seem to be available over the API.
Please be positive and constructive with your questions and comments.