Le X-Pac avance!
Les soudures sont terminées. Il comporte donc, comme un XPad, 12 entrées analogiques (potentiometres) et 8 numériques (boutons ON/OFF). Et oui, les boutons A, B, X, etc. renvoient une valeur différentes suivant la pression exercée sur ceux-ci.
Le bootloader a été programmé sur le PIC 18F4550. Ce qui permet sa reprogrammation à la volé via le bus USB.
Après les essais classiques ("Hello World" & co), j'attaque le vif du sujet. Je pars de l'exemple "mouse HID" de Microchip qui émule une souris.
Je tente de virer le HID et de modifier les infos USB avec celles d'un XPAD.
Pour debugger j'utilise un PC équipé de 2 outils:
- Sniffer USB
- Driver XBCD
Coté Matos, j'ai un XPAD relié sur l'USB de mon PC et le X-Pac également.
Ca me permet de vérifier que le X-Pac repond la même chose qu'un XPAD.
Voila ou j'en suis ce soir:
![](http://superusr.free.fr/arcade/xpac01.jpg)
Le driver XBCD détecte bien un XPAD lorsque je connecte le X-Pac
![Cheesy :D](http://www.gamoover.net/Forums/Smileys/guntar/cheesy.gif)
. Pour la petite histoire, dans mes premiers essais le micro rebootait lorsque je pluggais le X-Pac :nul:
Reste à envoyer les données maintenant :oops:
A suivre
BP