Regroupement des variable hw
Ajout de defines booléens

Ainsi, on peut écrire du code un peu plus sémantique.
Mise à jour de la détection des périphériques.