|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Candidat au titre de Membre du Club
![]() Développeur informatique Inscription : avril 2011 Messages : 76 ![]() |
Bonjour à tous,
je développe un programme qui gére l'USB, tout se passe bien sauf que j'ai des petits soucis avec la fonction libusb_bulk_transfer. Pour info, donc je developpe sous Linux, et la libusb est en version 1.0. Voici le comportement de cette fonction : lorsque je fais un write, comme ceci Code :
ret = libusb_bulk_transfer(USBHandles, ENDPOINT_1_OUT, buf, size, &len, TIMEOUT_EP1); et juste après si je fais un read pour voir si tout s'est bien passé Code :
ret = libusb_bulk_transfer(USBHandles, ENDPOINT_1_IN, Buf, READING_SIZE, &ReceiveByte, TIMEOUT_EP1 ); Y a t-il un bug dans la libusb 1.0 ? où est ce que c'est moi qui ai mal initialisé quelque chose avant ? Pour info le timeout = 1500, ceci dit, je l'ai augmenté et ça n'a rien changé, et mon écriture de donnée est de 4 à 5 caractères, grand maximum. Merci de votre aide |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com