// g++ test.c -I. -L. -lftdi -lusb -o test #include #include #include #include unsigned char buf [1000]; struct ftdi_context ftdi; void test(char* str){ int i,rsiz; printf("in: %s\n",str); fflush(stdout); ftdi_write_data(&ftdi, (unsigned char*)str, strlen(str)+1); usleep(10000); rsiz=ftdi_read_data(&ftdi, buf, 1000); printf("out(%d): ",rsiz); for(i=0;i