#include <stdio.h>
#include <unistd.h>
+#ifdef __WIN32__
+#define sleep(x) Sleep(x)
+#endif
#include <ftdi.h>
int main(int argc, char **argv)
int f,i;
char buf[1];
- ftdi_init(&ftdic);
+ if (ftdi_init(&ftdic) < 0)
+ {
+ fprintf(stderr, "ftdi_init failed\n");
+ return EXIT_FAILURE;
+ }
f = ftdi_usb_open(&ftdic, 0x0403, 0x6001);
printf("ftdi open succeeded: %d\n",f);
printf("enabling bitbang mode\n");
- ftdi_enable_bitbang(&ftdic, 0xFF);
+ ftdi_set_bitmode(&ftdic, 0xFF, BITMODE_BITBANG);
sleep(3);