Le but c'est de faire un paquet de macro C pour aider à écrire du code d'écriture de registre proprement ?
Si le but est de faire vraiment compact, tout doit se retrouver dans un header pour que le compilateur vire les fonctions non utilisés(fonction static). Le principe d'une lib à coté fait que l'on a toujours qq dizaine de ko de mémoire de pris même pour faire clignoter une led.
En plus, si tout est dans un header, le compilo peut faire de l'inlining et si les macros sont pas trop bête, le code peut vraiment devenir tout petit.
# lapin compris
Posté par Nicolas Boulay (site web personnel) . En réponse au journal HWA : accéder au matériel autrement. Évalué à 5.
Le but c'est de faire un paquet de macro C pour aider à écrire du code d'écriture de registre proprement ?
Si le but est de faire vraiment compact, tout doit se retrouver dans un header pour que le compilateur vire les fonctions non utilisés(fonction static). Le principe d'une lib à coté fait que l'on a toujours qq dizaine de ko de mémoire de pris même pour faire clignoter une led.
En plus, si tout est dans un header, le compilo peut faire de l'inlining et si les macros sont pas trop bête, le code peut vraiment devenir tout petit.
"La première sécurité est la liberté"