Compilando nuovamente alcuni programmi già funzionanti, i bytes necessari superano quelli disponibili sulla scheda e la compilazione fallisce. Si tratta di scheda ESP32 che ho provato in varie versioni. In particolare le librerie Wifi.h e BluetootSerial.h occupano nella compilazione molti bytes in più. questo è accaduto con l'aggiornamento di Arduino alla versione 2.2.1. La nuova versione è installata su una nuova cartella, lasciando disponibile la vecchia versione 1.8.13, ma non è avvenuto altrettanto per le vecchie librerie che sono sovrascritte.
Uso wifi.h (esp32) in modo molto limitato per le sole funzioni necessarie per ESP_NOW (begin(), mode(WIFI_STA), disconnect() ) ma le funzioni disponibili nella libreria sono tutte caricate in fase di compilazione (circa 400k di spazio su circa 1100k disponibili).
Come posso risolvere ?
Ritrovare la versione vecchia delle librerie? Dove?
Aumentare lo spazio disponibile per la compilazione? Come?
Modificare la libreria wifi.h lasciando le sole funzioni necessarie a ESP_NOW? Come?
Ti segnalo che, nella sezione in lingua Inglese, si può scrivere SOLO in Inglese ... quindi, per favore, la prossima volta presta più attenzione in quale sezione metti i tuoi post; questa volta esso è stato spostato, da un moderatore della sezione di lingua Inglese, nella sezione di lingua Italiana ... la prossima volta potrebbe venire direttamente eliminato. Grazie.
A quanto detto da pert aggiungo ...
... cortesemente, come prima cosa, leggi attentamente il REGOLAMENTO della sezione Italiana del forum, (... e, per evitare future possibili discussioni/incomprensioni, prestando sempre molta attenzione al punto 15), dopo di che, come da suddetto regolamento (punto 16.7), fai la tua presentazione NELL'APPOSITA DISCUSSIONE spiegando bene quali esperienze hai in elettronica e programmazione, affinché noi possiamo conoscere la tua esperienza ed esprimerci con termini adeguati.
Grazie,
Guglielmo
P.S.: Ti ricordo che, purtroppo, fino a quando non sarà fatta la presentazione nell’apposita discussione, nel rispetto del succitato regolamento nessuno ti risponderà (eventuali risposte o tuoi ulteriori post, verrebbero temporaneamente nascosti), quindi ti consiglio di farla al più presto.
P.P.S.: Una volta che un moderatore/admin ha spostato la vostra discussione e INUTILE che cercate di correggere traducendo, ormai non siete più nella vecchia sezione, ma siete stati spostati nella nuova!
This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.