Bonjour Bonjour,
J'ai réussis à avancer et maintenant j'arrive à écrire des données en USB vers le Micro. (Une petite application qui allume les leds avec des toggleButtons)
J'ai eu comme source l'exemple fournit dans le SDK d'Android "MissileLauncher", seulement, il ne traite que de l'envoi...
pour écrire, il faut utiliser la fonction :
controlTransfer(requestType, request, value, index, buffer, length, timeout)
je l'ai donc utilisé de la manière suivante (fournit dans le SDK) :
connectionWrite.controlTransfer(0x21, 0x9, 0x200, 0, message, message.length, 0);
Le 0x21 signifit : Host to Device Request, Class Interface
Le 0x9 peut signifier : Set_Configuration.
Seulement, je n'arrive pas à comprendre ce que peut signifier le 0x200...
J'ai l'intuition que pour lire il me faudra utiliser cette même fonction avec quelque paramètre différent...
J'ai trouvé ce lien qui m'a aidé à comprendre pour l'instant... :
http://www.beyondlogic.org/usbnutshe...ml#SetupPacket
Si vous pourriez m'aider =D
Merci ^^
Partager