Ho iniziato a scrivere firmware per il mio prodotto e sono un novellino qui. Ho esaminato molti articoli sul non utilizzo di variabili o funzioni globali. Esiste un limite per l'utilizzo di variabili globali in un sistema a 8 bit o è un "No-No" completo. Come dovrei usare le variabili globali nel mio sistema o dovrei evitarle completamente?
Vorrei ricevere preziosi consigli da voi ragazzi su questo argomento per rendere il mio firmware più compatto.
static
ambito del file @endolith non è la stessa cosa di "globale", vedere la mia risposta di seguito.