I’m trying to create a lot of CDC ports on the same device - but I seem to be limited to 4 even if I set CFG_TUD_CDC higher, say 6 when using the maxgerhardt PIO platform. My first guess is I will need updated USB descriptors to support the additional devices, can I use custom USB Descriptors with this core, or do I need to revert to pick-sdk?
This project exposes 6 ports using the SDK, but seems to have some fairly substantial changes required in order to make it work.