Last libs with release 3.0.4 - Are there any newer for the more recent releases? #11331
-
BoardESP32S3 Device DescriptionNot relevant Hardware ConfigurationNot relevant Versionv3.0.4 IDE NameVSCode Operating SystemWindows 11 Flash frequencyPSRAM enabledno Upload speedDescriptionHello Folks! As i would like to use arduino-esp32 with platform.io in VSCode I have to manually specify the arduino-esp32 target version and libs: [env]
framework = arduino
platform = espressif32 @ 6.10.0
platform_packages=
framework-arduinoespressif32 @ https://github.com/espressif/arduino-esp32.git#3.0.4
framework-arduinoespressif32-libs @ https://github.com/espressif/arduino-esp32/releases/download/3.0.4/esp32-arduino-libs-3.0.4.zip I would like to upgrade to 3.3.0, but the assets do not contain the corresponding libs. Could you please explain me, what to do, to obtain the appropriate libs? And is my understanding right, that if I would like to change settings using sdkonfig / menuconfig, that mean manually building a new version of the libs, before continuing to use arduino-esp32 with platform.io build system! Or is that possible directly from within platform.io build system somehow? Thanky you very much in advance! Sketch- Debug Message
Other Steps to ReproduceI have checked existing issues, online documentation and the Troubleshooting Guide
|
Beta Was this translation helpful? Give feedback.
Replies: 6 comments 4 replies
-
Platform.io is not currently supporting arduino-esp32 v3.x |
Beta Was this translation helpful? Give feedback.
-
Oh nice, I will have a depper look to pioarduino! Generally. I knew, that arduino-esp32 V3 is curretnly not supported by platform.io, but I got it to work following platformio/platform-espressif32#1225 (comment) Unfortunately you have to link the libs explicitely, what brings me back to my initial question. How are the libs for a specific arduino-esp32 releases intended to be build, if they are not distributed with the release assets regularely? |
Beta Was this translation helpful? Give feedback.
-
The built-in libraries are part of the release assets, along with the core and the pre-compiled sdk, which will all be a matching (versioned) set. That's why you should not have separate lines for platform_packages. |
Beta Was this translation helpful? Give feedback.
-
@lbernstone There is already a big new feature HybridCompile. With this feature it is possible to change sdkconfig settings for the compiled and used Arduino libs. This is a pioarduino only feature ;-) |
Beta Was this translation helpful? Give feedback.
-
@hmbacher Looks like HybridCompile is what you are looking for. You can ask in pioarduino Discord https://discord.gg/Nutz9crnZr |
Beta Was this translation helpful? Give feedback.
-
@lbernstone, @Jason2866 Thank you very much for your help - I really appreciate your efforts! |
Beta Was this translation helpful? Give feedback.
The built-in libraries are part of the release assets, along with the core and the pre-compiled sdk, which will all be a matching (versioned) set. That's why you should not have separate lines for platform_packages.