Hello,
I’m working with the i.MX RT1176 USB and hoping to support 32ch in and 32ch out over UAC2 as a device.
This would exceed the max packet size for a single isochronous endpoint transfer, but according to the USB 2.0 specification, high-speed isochronous endpoints may perform up to 3 transactions per microframe by encoding this in the upper bits of wMaxPacketSize.
Could you please clarify:
Does the RT1176 USB device controller support more than one isochronous transaction per microframe?
Does the NXP USB device stack support this too ?
Thank you in advance for your support.
Hi Edwin, thanks for the reply, that is clear.
Hi @mttjcksn,
Unfortunately, this is not something that is supported by the USB device stack that we develop, as it is designed for a basic functionality of USB without such nuance implementations.
I apologize for the inconvenience this may cause.
BR,
Edwin.