Count of available USB endpoints

The iMX7D, iMX8M Mini or iMX8M Plus reference manuals state that each USB controller has 8 or 4 programmable bidirectional endpoints (iMX7D: page 3777, iMX8M Mini: page 2653, iMX8M Plus: page 2681)

Does this include the always mandatory control endpoint 0, so only 3 bidirectional endpoints are available for the USB device to function?

Hi @Mowlwurf ,

Thanks for your question.

I would suggest you ask in the NXP community here:

They should give you a very detailed answer there.

Best Regards

Better late than never: Solved: Count of available USB endpoints - NXP Community

The mandatory control endpoint 0 is included in the count.