Hi there,
I'm trying to implement this on a 1062-EVK, but having some sticky fingers. So far as I am able to see defining an endpoint with >=1024 bytes size will automatically make `USB_DESCRIPTOR_ENDPOINT_MAXPACKETSIZE_MULT_TRANSACTIONS_MASK` true and then there should be multiple callbacks for each part of the IN buffer to be sent...should be easy enough, but I'm not seeing that.
99.9% sure it's something I'm doing wrong, but if there's an example around that would really help me sort it out.
Also, is ERR050101 fixed on latest silicon? It doesn't appear in the "Chip Errata for i.MX RT1060_B" document, but that has an earlier version number to the "Chip Errata for i.MX RT1060_A" document, so I'm slightly nervous.
Thanks in advance
DAVE
Hi @dmarples ,
Please refer to the attachment. This project set isochronous endpoint send 3*1024 byte data by the USB_DESCRIPTOR_ENDPOINT_MAXPACKETSIZE_MULT_TRANSACTIONS_SHFIT. This is in USB_DeviceSetSpeed() in usb_device_descriptor.c.
Regards,
Jing