This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TM4C1290NCPDT: USB Composite device

Part Number: TM4C1290NCPDT
Other Parts Discussed in Thread: EK-TM4C1294XL

Tool/software:

Hi,

is it possible to setup a composite device with one virtual serial port and 2 generic devices?

Can you show me an example of setup of the descriptor?

How modify the inf file so that the other two devices uses WinUSB?

Any help appreciated.

Regards

  • is it possible to setup a composite device with one virtual serial port and 2 generic devices?

    Yes, you can create a composite device with one CDC class device and other class devices but we don't have an example as such. usb_dev_cserial example is a composite device of three CDC class devices which you have played with. The other composite device example you can reference is the C:\ti\TivaWare_C_Series-2.2.0.295\examples\boards\ek-tm4c1294xl\boot_demo_usb. This example creates a composite device of DFU class and HID. 

    How modify the inf file so that the other two devices uses WinUSB?

    I'm not an expert in WinUSB. If you are creating a custom device then you would need to provide the driver and INF file. I don't have experience with the Windows side. If you are talking about a generic bulk device then I believe this will be recognized automatically by Windows during enumeration.  Example INF files are located at C:\ti\TivaWare_C_Series-2.2.0.295\windows_drivers.