Hi everyone
I'm new in the ARM I changed the Keil USBHID example and I could send 64 bytes about each 1 ms. but when I change for more byte the PC don't recognize the USB. I know it's because I'm in the Control transfer but when I try to change the example for Isochronous transfer and send more bytes for example 512 bytes I can't (according to user manual up to 1023 bytes is possible)
I would be thankful if anyone could help me.
I'm talking about LPC1768
HID does not use isochronous transfers but interrupt transfers, and device you are using has only full-speed USB port and on full-speed maximum interrupt endpoint size by specification is 64 bytes.
I'm really thankful for your response so how can I use Isochronous transfer? maybe I have to use USB audio example or other example, I'm not sure...if I have to use audio example which changes need for transfer integer bytes instead of audio..