Avec HWA, je programme mes microcontrôleurs en pur C (C11) avec des instructions orientées objet qui acceptent un nombre variable d'arguments et le code produit ne souffre d'aucune pénalité.
Parce que, par exemple, pour configurer un compteur sur un AVR, je préfère largement écrire (et lire) ça que chercher quelles valeurs je dois mettre dans quels registres :
# C, parce que je suis pour les objets !
Posté par Christophe Duparquet (site web personnel) . En réponse au sondage Quel langage utilisez-vous le plus au quotidien ?. Évalué à 8.
ATTATION, publicité !
Avec HWA, je programme mes microcontrôleurs en pur C (C11) avec des instructions orientées objet qui acceptent un nombre variable d'arguments et le code produit ne souffre d'aucune pénalité.
Parce que, par exemple, pour configurer un compteur sur un AVR, je préfère largement écrire (et lire) ça que chercher quelles valeurs je dois mettre dans quels registres :
Avec ça je peux changer de compteur (voire de microcontrôleur) facilement, sans avoir à rechercher dans la doc les bits à modifier.
Je devrais commiter sous peu une version qui supporte les Atmel AVR ATtinyX4, ATtinyX5 et ATmegaX8. Ensuite je m'attaque au STM32F103.
« J'ai pas Word, j'ai pas Windows, et j'ai pas la télé ! »