Buongiorno a tutti
Mi trovo in difficoltà a caricare dati da un file .ini su matrici che a conti fatti non dovrebbe essere più di 1100 byte, essendoci però molte altre variabili pubbliche + quelle private che vanno e vengono non riesco a quantificare quanto spazio sto usando.
Diciamo che la lettura dei dati funziona perfettamente, quando poi fondo il programma aggiungendo altre fuzioni testate singolarmente arduino si pianta (non sono errori di programma) se riduco le quantità di byte usate nelle matrici funziona nuovamente.
le caratteristiche della MEGA 2560 sono:
Flash Memory 256 KB of which 8 KB used by bootloader
SRAM 8 KB
EEPROM 4 KB
C'è un modo per farsi restituire solo lo spazio utilizzato dalle variabili?
Spesso dichiaro le variabili pubbliche così non devo sbattermi a inviarle a determinate funzioni, le pesco e basta da qualsiasi punto del programma. Adesso è ora di finirla, ho bisogno di imparare bene come passare le variabili alle funzioni void senza renderle pubbliche, qualcuno potrebbe accennarmi qualcosa di corretto ?
Grazie saluti