Initial import of using libusb-1.0.
[libftdi] / examples / bitbang2.c
index 81b3963..df34bba 100644 (file)
 
 
 #include <stdio.h>
+#include <stdlib.h>
 #include <unistd.h>
+#ifdef __WIN32__
+#define usleep(x) Sleep((x+999)/1000)
+#endif
 #include <ftdi.h>
 
 void ftdi_fatal (struct ftdi_context *ftdi, char *str)
@@ -66,7 +70,7 @@ int main(int argc, char **argv)
     if (ftdi_usb_open(&ftdic, 0x0403, 0x6001) < 0)
         ftdi_fatal (&ftdic, "Can't open ftdi device");
 
-    if (ftdi_enable_bitbang(&ftdic, 0xFF) < 0)
+    if (ftdi_set_bitmode(&ftdic, 0xFF, BITMODE_BITBANG) < 0)
         ftdi_fatal (&ftdic, "Can't enable bitbang");
 
     for (i=optind; i < argc ; i++)