Composite device: UVC + CDC ACM (serial port), is it possible with FX3 ? | Cypress Semiconductor
Composite device: UVC + CDC ACM (serial port), is it possible with FX3 ?
Hello, we want to have a composite device, a UVC over bulk end-points along with a CDC-ACM device implementing a simple serial port. The CDC -ACM device doesn't need to interface with any others peripherals of the FX3 but the data must be processed by the FX3 firmware directly. Also the whole device must work as a hi-speed device, super-speed is not mandatory.
My questions are:
- Are there enough enough available endpoints to implement such a composite device ( i.e. FX2 doesn't have enough ) in hi-speed mode ?
- Any precautions that needs to be taken while assigning the end-points and building the device descriptor to insure compatibility with Windows OS, I knew for example that doing a composite CDC-ACM device with FX2 was needing a special INI file to have both COM ports recognized ?
- Anybody knows of an easy way to build the USB device descriptors for FX3, something like GPIF Designer but for device descriptors, even some Phyton scripts will be nice, especially for composite device specifying manually the descriptor is extremly error prone and cumbersome ?
Any help on those toppics is very appreciated, thank you and best regards, M.C.