J'ai commencé à écrire le firmware de mon produit et je suis une recrue ici. J'ai parcouru de nombreux articles sur la non-utilisation des variables ou fonctions globales. Existe-t-il une limite pour l'utilisation de variables globales dans un système 8 bits ou s'agit-il d'un «non-non» complet? Comment dois-je utiliser des variables globales dans mon système ou dois-je les éviter complètement?
Je voudrais prendre de précieux conseils de votre part à ce sujet pour rendre mon firmware plus compact.
static
portée du fichier @endolith n'est pas la même chose que "globale", voir ma réponse ci-dessous.