LP & ULP cores - Fix C6 LP interrupt numbers, add GPIO_INT interrupt to ULP cores, collect S3-ULP pins into an array.#413
Conversation
|
I just found out that the Peripherals API is generated from svd2rust - I'm not sure if I should be editing it manually...? |
|
1st issue you should open in svd2rust repo. 2nd issue you should fix in https://github.com/esp-rs/esp-pacs/blob/main/esp32s2-ulp%2Fsvd%2Fpatches%2Fesp32s2-ulp.yaml |
250be22 to
5ff8e30
Compare
|
Thanks @burrbull - these changes are now driven entirely by |
Peripherals::take() API, add GPIO_INT vector, run cargo fmtGPIO_INT interrupt
|
Regarding my issue with Because I'm using the ULP Timer to run the code, the Specifically, the panic occurs because the
|
GPIO_INT interruptGPIO_INT interrupt, collect ESP32-S3-ULP pins into an array
GPIO_INT interrupt, collect ESP32-S3-ULP pins into an arrayGPIO_INT interrupt, collect S3-ULP pins into an array
…6-LP interrupt numbers to match TRM
GPIO_INT interrupt, collect S3-ULP pins into an arrayGPIO_INT interrupt to ULP cores, collect S3-ULP pins into an array.
Happy to split this into multiple PRs if needed!
GPIO_INTwas missing from these ULP cores, adding it will unblock this PR