I have a ESP32-S3 board and I would like to run an older ESP-IDF project on it using Bluedroid. At the moment I can only find the Arduino Framework in PlatformIO for the ESP32-S3 and there I can run a working example.
Is there no support for the ESP-IDF anymore for the new generation of ESP32-S3? Is there something similar? I would like anyway to change to the NimBLE Stack soon, but I prefer something like ESP-IDF over the Arduino IDE.
Heās telling you that PlatformIO supports it, just that the wizard isnāt giving it as an option. i.e. there is nothing stopping you creating the project with Arduino selected as the framework, and going into the platformio.ini once itās created and changing the framework parameter. Or just creating the platformio.ini from scratch, in a new project dirā¦ i.e. for the ESP32-S3 devkitā¦ (for others, look at the other ESP32S3 in the PlatformIO docs)
Please excuse my naivete hereā¦ Iām running into the exact same problem. I canāt figure out how to install ESPIDF 5.1. I saw this option (maybe?) Installing it stand-alone, but when I start up VSC/PlatformIO it shows as, I think 1.5.1 and upgrading stand-alone doesnāt seem to change that. I presume this is a completely different numbering scheme. Could you walk me through how to upgrade to 5.1 within PlatformIO as I see no obvious way to do that?
Jason, could you please elaborate on what steps to do here? When I try to load Espressif IDF within VSC it always shows up as 1.5.1. If thatās what you are referring to, Iām not clear how to upgrade that to a newer versionā¦ If not, I donāt know what āPlatformio Platform espressif 32ā is referring to.
Ahh, got itā¦ Go to PIO Home. Then click on āPlatformsā (on the menu on the left side of PIO Home" then āUpdateā on the top of the window, then type: āEspā and it should pull up Espressif 32, and then click Update to version 5.2. Seems to be working now.