I’m working on a project, on my desktop-PC, running kubuntu, using VisualStudioCode. The source-code resides on my cloud-server.
Recently I tried to compile my project on my laptop (also kubuntu with VSCode), but that failed. After many hours, I think I found the problem. The desktop uses a platform-version the I somehow installed, but my laptop does not have :
desktop :
PACKAGES: - framework-arduinoespressif32 @ 3.1.3+sha.2952ac93
laptop :
PACKAGES: - framework-arduinoespressif32 @ 2.0.14
Searching this site I found that in the past I had installed a pioarduino version of the platform, but not for this project.
Now my questions :
Does VSCode automatically selects that version for new projects, because my platformio.ini does not specify a version of the platform ?
Are there downsides to use those pioarduino-versions ? I presume not, because AFAICT those are newer than the ones that platformio itself provides.
TIA.