Update espressif port#5615
Conversation
- update esp-idf to v4.4 - add esp32s3 support - add analogio on esp32c3 - disable rgbmatrix on all espressif soc Co-authored-by: Scott Shawcroft <scott@adafruit.com> Co-authored-by: Seon Rozenblum <seon@unexpectedmaker.com>
|
What's up with disabling rgbmatrix, can you explain why it was necessary? |
Nothing major, |
|
@jepler Want to update protomatter next week for this? |
|
Thank you! The changes all look good to me. We just need to update protomatter so that we can leave rgbmatrix enabled. |
|
Yeah if there's code that builds I can at least test it on esp32-s2 and get it merged in. It looks like there's not a variant which works with both old and new esp-idf so doing it in steps with rgbmatrix briefly disabled is probably not a bad way to handle it. Please open an issue here so that I have a reminder of the task. |
|
What BOARD= can I build with to test esp32-s3 support in this PR? |
You can take any esp32s2 board and replace |
|
@microdev1 we tried to build but got this maybe we did something wrong, do you mind also commiting a board we could try against like one of the ESP S3 eval boards? they all have 4MB flash and one has 2 MB PSRAM. it would help us with testing :) |
|
With the latest changes I was able to get the https://www.adafruit.com/product/5310 working, including spiram. Thank you. |
|
I believe following change was lost when I rebased my branch and merged main before making the PR. |
|
I've made an extremely lightly tested board definition for the psram variant of the esp32s3-devkitc at https://github.com/adafruit/circuitpython/compare/main...jepler:esp32s3-devkitc?expand=1 if you want to make that a part of this PR that would be great. If not I can make a fresh PR after this one is merged. I tested that it comes up, that os.uname() seems right, and that the neopixel works. |
|
Let's get this merged, the board can be added in a separate PR. |
|
We're going to wait just a little bit (a day or two) so that we can branch 7.1.0 before merging this into main. We'll want to add a 7.2.0-alpha.0 tag for it then too. |
tannewt
left a comment
There was a problem hiding this comment.
Thank you for doing this update!
|
Damnit now I need to go get an ESP32-S3 board before the rush! Great Hanukkah present, thanks y'all! |
Changes in this PR:
Thanks @tannewt and @UnexpectedMaker for the initial heavy-lifting.