yes the above error was me stupidly not showing windows device mangler where the right .inf file was, my bad...
But..
I am now doing a ' USBIN endpoint, buffer, count, nodatatloop ' every second or so, problem is when I send data to it, I only get it one byte at a time, so reading 'cat' takes 3 seconds......
count variable is always 1 if data present, so i get 1 three times then it returns to zero
surely I should get all 3 bytes into my buffer and a value returned of 3 for count.
I dont lose any chars from my text string in the terminal, i think it buffers and does some form of flow control, but when i copy a text file in a dos/command window, i do lose them, i get a count of one for the first 'C' but then a zero as 'at' have got lost before i got a chance to read them.
Bookmarks