- ftdi_write_data(&ftdic, writebuf, writepos-writebuf);
- DPRINTF("reading %d bytes\n", writepos-writebuf);
-
- i = 0;
- while (i < writepos-writebuf) {
- i += ftdi_read_data(&ftdic, readbuf, sizeof(readbuf));
+ for (i=0; i<writepos-writebuf; i++) {
+ ftdi_write_data(&ftdic, writebuf+i, 1);
+ ftdi_read_pins(&ftdic, readbuf+i);