1 package lejos.nxt.comm;
5 public class USBInputStream extends InputStream {
6 private byte buf[] = new byte[64];
7 private int bufIdx = -1, bufSize = -1;
10 if (bufIdx == bufSize) {
12 bufSize = USB.usbRead(buf, 64);
13 } while (bufSize == 0);
17 return buf[bufIdx++] & 0xFF;