Commit 9d698fff06943b348e736c26b68a024d4dda36c7

Authored by pifou
1 parent 2a840a25

Listage des endpoints

test_list_all.c renamed to test_list_devices.c
test_com.c renamed to test_list_endpoints.c
... ... @@ -64,10 +64,12 @@ int main(){
64 64  
65 65 // find endpoints
66 66 for(int k=0; k<interface_desc->bNumEndpoints; k++){
67   - libusb_endpoint_descriptor *endpoint_desc = interface_desc->endpoints
  67 + libusb_endpoint_descriptor *endpoint_desc = interface_desc->endpoints[k];
68 68  
69   - /* ... some code ... */
70   - // TODO what to do next ?
  69 + // list endpoints bEndpointAddress and bmAttributes
  70 + printf("Endpoint inter. %d, num. %d\n", j, k);
  71 + printf("bEndpointAddress = 0x%x\n", endpoint_desc->bEndpointAddress);
  72 + printf("bmAttributes = 0x%x\n", endpoint_desc->bmAttributes);
71 73 }
72 74  
73 75 // release interfaces
... ...