Bonjour à tous.
Je travaille actuellement dans un projet de robotique et j'écris du code plus ou moins bas niveau.
A divers endroits du code, je manipule des entités qui sont existent physiquement sur ma carte. Par exemple, j'ai un élément qui ne peut être branché que sur les pins 2,3 18, 19, 20 ou 21 de ma carte et pas une autre.
Je souhaiterait automatiser les vérifications pour assurer qu'au moins, le code se base sur des pins "acceptables". Les classes se basant sur des template, je pensais faire un coup de méta prog pour vérifier que l'entier est bien dans un vecteur de boost::mpl mais j'ai 1 souci principal : le poids du code mort. La carte n'a pas de la place illimitée et j'ai peur que ca en mange pour rien. (par ailleurs, j'ai pas essayé boost avec avr-g++, pas sûr que ca passe)
A la suite de cette discussion Je pensais donc me tourner vers un outil entièrement externe. Sauf que là, je sèche : je n'ai pas le moindre nom de logiciel en tête qui soit gratuit et tourne sous linux.
Si vous pouvez éclairer ma lanterne !
Merci.
Partager