X-Git-Url: http://developer.intra2net.com/git/?p=libftdi;a=blobdiff_plain;f=examples%2Fbitbang2.c;h=df34bba31377cee93b3a03d5aae5e37cff1778cf;hp=7cbe2e79569b46844d88ac1c67d835d7e2b2b255;hb=05c2e40a3c720c63a75d36a33d0d5de0677f8f57;hpb=22d12cda4aed8d25fb79588a7261ca489db5ecd7 diff --git a/examples/bitbang2.c b/examples/bitbang2.c index 7cbe2e7..df34bba 100644 --- a/examples/bitbang2.c +++ b/examples/bitbang2.c @@ -30,7 +30,11 @@ #include +#include #include +#ifdef __WIN32__ +#define usleep(x) Sleep((x+999)/1000) +#endif #include void ftdi_fatal (struct ftdi_context *ftdi, char *str) @@ -57,12 +61,16 @@ int main(int argc, char **argv) } } - ftdi_init(&ftdic); + if (ftdi_init(&ftdic) < 0) + { + fprintf(stderr, "ftdi_init failed\n"); + return EXIT_FAILURE; + } 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++)