Skip to content
Discussion options

You must be logged in to vote

v1.21 now has support for S2 & S3. I've tested this with an S2 although running in to a bug that borks Wifi, so had to manually install the code rather than use the documented process with mip.

https://docs.micropython.org/en/latest/library/esp32.html#esp32.ULP

There is a very clear but slightly confusing note. DOES NOT WORK WITH RISC-V, the fine print though, there are two ULPs and it implements the Finite State Machine (FSM). So I hope this now answers/resolves your initial question of can you ULP. I certainly can now, getting at least as far as blink. RISC-V ULP looks to be a potential future work to come.

ULP output of GPIO on/off:

0xcafe 0x1
0xcafe 0x0

This is a wicked cool trick, w…

Replies: 8 comments 9 replies

Comment options

You must be logged in to vote
1 reply
@mattytrentini
Comment options

mattytrentini Apr 2, 2023
Collaborator Sponsor

Comment options

mattytrentini
Apr 2, 2023
Collaborator Sponsor

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
7 replies
@IcedRooibos
Comment options

IcedRooibos Apr 6, 2023
Author Sponsor

@wnienhaus
Comment options

@kjm1102
Comment options

@wnienhaus
Comment options

@kjm1102
Comment options

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
1 reply
@kjm1102
Comment options

Answer selected by IcedRooibos
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
ESP32
Labels
None yet
6 participants