Hmm, Jan mentions returning a zero length packet as an ACKnowledge. I tried this without success:


ProgramStart:

DoUSBIn:
USBBufferCount = USBBufferSizeRX
USBService
USBIn 1, USBBuffer, USBBufferCount, DoUSBIn

... display USBBuffer data on LCD...

DoACKIn:
USBBufferCount = 0
USBService
USBOUT 1, USBBuffer, USBBufferCount, DoACKIn

goto ProgramStart
END


Darn, this is frustrating. I'm sure it's something real easy too.

Robert