We're developing a custom USB device (as opposed to host) around a K50 microcontroller. This is a rebuild of a device that was originally based on another vendor's part, which has been discontinued (with no migration path!). (Yes, we're ticked, as are a lot of their other customers for that part.)
Our device must support multiple (2 or more) instances of the USB CDC device class. We have multiple serial ports.
At first read, the 5.0 stack does not seem to support multiple instances of a device class. Am I missing something, or is this actually the case?