← index #16462Issue #15622
Off-topic · high · value 2.764
QUERY · ISSUE

lightsleep doesn't work with v1.24.1 on ESP32-S2 (S2FN4R2)

openby permaBoxopened 2024-12-20updated 2025-03-03
bugport-esp32needs-info

Port, board and/or hardware

ESP32-S2, with ESP32-S3 it works!

MicroPython version

MPY v1.24.1 and latest dirty version, ESP32-S2FN4R2,

Reproduction

tested with touch and timeout for wake-up source, e.g. lightsleep(3000)

Expected behaviour

No response

Observed behaviour

no wake-up

Additional Information

No, I've provided everything above.

Code of Conduct

Yes, I agree

CANDIDATE · ISSUE

RP2350 / Pico 2 machine.lightsleep not working correctly

openby geerlingguyopened 2024-08-08updated 2025-03-03
bugport-rp2

Port, board and/or hardware

Pico 2 / RP2350

MicroPython version

MicroPython v1.24.0-preview.201.g269a0e0e1 on 2024-08-09; Raspberry Pi Pico2 with RP2350

Reproduction

  1. Install latest Firmware from https://micropython.org/download/RPI_PICO2/
  2. Implement machine.lightsleep(5000) in your code
  3. Run code.

Expected behaviour

Expected Pico 2 to enter lightsleep mode for 5 seconds, then continue to next bit of code.

Observed behaviour

lightsleep is maybe entered for a cycle or so, but code carries on and never stops executing for any time value I enter for lightsleep.

Additional Information

Complete code example:

# Lightsleep MicroPython example.
from machine import Pin
import time
led = Pin(25, Pin.OUT)

while True:
    led.toggle()
    time.sleep_ms(5000)
    led.toggle()
    machine.lightsleep(5000)

Code of Conduct

Yes, I agree

Keyboard

j / / n
next pair
k / / p
previous pair
1 / / h
show query pane
2 / / l
show candidate pane
c
copy suggested comment
r
toggle reasoning
g i
go to index
?
show this help
esc
close overlays

press ? or esc to close

copied