Firmware réorganisé en components
La première version sans classes multipliait les fichiers. Le code passe en « components », un dossier par fonction, et la config de la carte va dans pamiboard.h.
Architecture du code
Constat : la première version était écrite sans classes, en séparant bien les fichiers.
Problème : il y avait trop de fichiers, et l’ensemble était trop complexe à maintenir et à faire évoluer.
Décision : le code a été réorganisé en « components ».
Résultat : le développement est nettement plus simple.


Configuration de la carte
La configuration matérielle (GPIO, etc.) est regroupée dans le fichier pamiboard.h.