This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

USB Composite device

Hi all,

I have made an HID composite device with two interface and it works asbolutly fine.

Now I have increased the interfaces to 4. My PC detects all the four interfaces but i am not able to send datas from interface 2 and 3 (still able to send datas from interface 0 and 1). The code looks fine. What could be the problem......

Parents
  • a) Update the device instance on Windows
    Windows hold the USB device configuration on the registry as device instance. This record isn't updated automatically when you modify the descriptors on the device. Then, delete the device instance once on the Device Manager to update it.

    b) Which one is the culprit, the device or the host app?
    When you aren't sure which side the problem lies on, the device firmware or the host app, look at the USB traffic.

    In this topic, I've shown many USB debug technique.
    "LPC2148 usb controller"
    http://www.keil.com/forum/docs/thread11137.asp

    Search these keywords on this topic.
    keyword: "Device Manager"
    keyword: "USB traffic"

    Tsuneo

Reply
  • a) Update the device instance on Windows
    Windows hold the USB device configuration on the registry as device instance. This record isn't updated automatically when you modify the descriptors on the device. Then, delete the device instance once on the Device Manager to update it.

    b) Which one is the culprit, the device or the host app?
    When you aren't sure which side the problem lies on, the device firmware or the host app, look at the USB traffic.

    In this topic, I've shown many USB debug technique.
    "LPC2148 usb controller"
    http://www.keil.com/forum/docs/thread11137.asp

    Search these keywords on this topic.
    keyword: "Device Manager"
    keyword: "USB traffic"

    Tsuneo

Children
No data