Go Down

Topic: Getting second configuration descriptor of usb device (Read 854 times) previous topic - next topic

vijaypatil14

Nov 16, 2013, 12:09 pm Last Edit: Nov 28, 2013, 07:40 am by vijaypatil14 Reason: 1
My usb device has total two configuration descriptor.
After checking vid and pid of usb device i am parsing configuration descriptor using ConfigDescParser method but by default it is getting first configuration  descriptor.
How to get second configuration descriptor and parse it.
I am using Arduin 1.5.4 USBHost Library

if(((USB_DEVICE_DESCRIPTOR*)buf)->idVendor == VID &&

      (((USB_DEVICE_DESCRIPTOR*)buf)->idProduct == PID )){

        for (uint32_t i = 0; i < num_of_conf; ++i)
       {
      ConfigDescParser<0, 0, 0, 0> confDescrParser(this);
      delay(1);
      rcode = pUsb->getConfDescr(bAddress, 0, i, &confDescrParser);
       }
}


Go Up
 


Please enter a valid email to subscribe

Confirm your email address

We need to confirm your email address.
To complete the subscription, please click the link in the email we just sent you.

Thank you for subscribing!

Arduino
via Egeo 16
Torino, 10131
Italy