We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
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..