I’ve put hardware together but I cannot figure out the platform IO side of things. I am very new to Arduino, and only started playing with Platform IO today, so please bare with me.
At first I was struggling with some deps, but I think I have those resolved. Now I am running into other compile errors. Before I go completely nuts trying to figure this out, could some kind soul spare 10 mins and see if they can actually get this to compile? There’s been no activity on it for some time, so I am thinking maybe outdated libs, functions etc are causing the issues.
Is this possible without the author updating code, or a write off?
Outdated libraries shouldn’t be an issue, as the author of that code did the right thing, and pinned the version of esp8266 core used, and all the library versions. It just looks like he got the ESP8266Audio library version wrong, and forgot to add ESP8266_Spiram…
After altering the platformio.ini (only changed the version number for ESP8266Audio and adding ESP8266_Spiram)
and renaming config.h.SAMPLE to config.h the code compiled successfully. Whether it works is a different thing, and obviously the config.h hasn’t been configured correctly at all… but it compiles nonetheless!
Once PlatformIO has installed the libraries, they are all located in the %project_dir%.pio\libdeps%env_name% folder. So yes, they are all local, and in the project folder, and won’t clash with any other projects, etc.