diff options
| author | Peter Harper <peter.harper@raspberrypi.com> | 2024-10-01 15:35:43 +0100 |
|---|---|---|
| committer | Damien George <damien@micropython.org> | 2024-12-19 16:54:30 +1100 |
| commit | a93762a7623c235d24a3fe806774078c50067555 (patch) | |
| tree | 42cb3ca351de84fa8b8135c48e2cbbc92f053ff9 | |
| parent | 32b98d3e66c46b83dc0030e1fa679923557748bd (diff) | |
rp2/modmachine: Fix USB sleep on RP2350 MCUs.
Signed-off-by: Peter Harper <peter.harper@raspberrypi.com>
| -rw-r--r-- | ports/rp2/modmachine.c | 2 | ||||
| -rw-r--r-- | tests/ports/rp2/rp2_lightsleep.py | 6 |
2 files changed, 1 insertions, 7 deletions
diff --git a/ports/rp2/modmachine.c b/ports/rp2/modmachine.c index cd73552dd..3229aed27 100644 --- a/ports/rp2/modmachine.c +++ b/ports/rp2/modmachine.c @@ -228,7 +228,7 @@ static void mp_machine_lightsleep(size_t n_args, const mp_obj_t *args) { #if PICO_RP2040 clocks_hw->sleep_en1 |= CLOCKS_SLEEP_EN1_CLK_USB_USBCTRL_BITS; #elif PICO_RP2350 - clocks_hw->sleep_en1 |= CLOCKS_SLEEP_EN1_CLK_SYS_USBCTRL_BITS; + clocks_hw->sleep_en1 |= CLOCKS_SLEEP_EN1_CLK_USB_BITS; #else #error Unknown processor #endif diff --git a/tests/ports/rp2/rp2_lightsleep.py b/tests/ports/rp2/rp2_lightsleep.py index 5ce5696e0..63f31940a 100644 --- a/tests/ports/rp2/rp2_lightsleep.py +++ b/tests/ports/rp2/rp2_lightsleep.py @@ -16,12 +16,6 @@ try: except ImportError: print("SKIP") raise SystemExit - -# RP2350 currently fails this test, needs further investigation. -if "RP2350" in sys.implementation._machine: - print("SKIP") - raise SystemExit - try: led = Pin(Pin.board.LED, Pin.OUT) except AttributeError: |
