-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Add ESP32-S3 support #4363
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
It would be super helpful if we could move to IDF4.3 as the base for all of the esp32 sooner than later as that is the minimum I need to work on the S3 integration. |
There is a pending PR for 4.3 here: #4195 |
I had a great chat with @UnexpectedMaker about this update to the IDF, he's going to post more detailed notes, but a couple of things: 1.The paths updates I provided (now ~ a month old) are incorrect in many instances, wherever possible the path should have an esp32s2 folder in the path. Seon is going to provide a sample of the path changes and if my day allows, I'll give a swing at those changes tomorrow. @microdev1 @skieast, I'm also happy to bow out if someone else has time and would like to step-in. Keep in mind, this also fixes building on |
Yes, we can have the board definitions contain the |
Do you mean how |
Yup... so something like the following in Makefile: INC += -isystem esp-idf/components/esp32s2/include INC += -isystem esp-idf/components/$(IDF_TARGET)/include |
I'm just curious if I understand this.. So if we added There was this thread about INC paths in the PR which I still think is relevant. A standard way the includes are handled in this port will now need to be chosen as well (I think) |
This sounds good to me. You can use it in the long include paths I prefer too. Though I'm open to changing how we do includes for ESP. |
@tannewt if you show me an example of how to specify a variable in an include, I'm willing to update all the includes to the long paths an remove the length INC section. |
Great stuff @askpatrickw - I was going to mention you need to remove the ..../include/... stuff now, but you did that already! |
We don't actually do it in |
@UnexpectedMaker, ESP-IDF4.3 was merged so you should be clear to look at this again. |
I need to wait fore the next S3 silicon to get into my hands... the latest stuff Espressif are working on for S3 is in IDF4.4 and they have not back ported everything to 4.3 and there was a breaking firmware change that makes my S3 dev kit board incompatible :( I have the initial beta silicon, they are on beta 3 internally but not releasing that and so whatever the next one is, is what I am waiting for. I'm in the S3 silicon queue - no ETA yet, but I believe it's close. |
This is in preparation for ESP32-S3 support and potentially others. Related to #4363
I've gotten USB PIDs from Espressif for use on the DevkitC. Just in case. VID is 0x303A //Espressif USB VID |
We should evolve the ESP32-S2 port to support ESP32-S3 as well. @UnexpectedMaker has started looking at this.
The text was updated successfully, but these errors were encountered: