Freeing Up Channels - VCOM Interrupt

Sub forums for various specialist XMOS applications. e.g. USB audio, motor control and robotics.
Post Reply
User avatar
kenmac
Member++
Posts: 21
Joined: Tue May 13, 2014 9:37 am

Freeing Up Channels - VCOM Interrupt

Post by kenmac »

I am running into the tile channel limit in my VCOM firmware (based on https://github.com/xcore/sc_usb/tree/ma ... e_usb_vcom). The only channels I have identified as redundant are the channels associated with interrupt endpoint. The interrupt endpoint must feature in the USB descriptor in order for the Windows drivers (usbser.sys) to correctly use the VCOM port, and Linux also requires the presence of this endpoint to enumerate. As far as I can tell though, the endpoint is not actually used in either operating system i.e. no data is every transferred on this endpoint. Is there a way to free up the channels associated with the interrupt endpoint in the firmware, but still enumerate the endpoint via the USB descriptors?


Post Reply