X-Git-Url: http://developer.intra2net.com/git/?a=blobdiff_plain;f=examples%2Fbitbang_ft2232.c;h=9d62ac04d76078d33f3432513131e1796fdca021;hb=2f6b4bb6a67d7b3a0d4b0ba216637c8bdaac728f;hp=cc6b4056915b4f8911636af532012807def6862d;hpb=22d12cda4aed8d25fb79588a7261ca489db5ecd7;p=libftdi diff --git a/examples/bitbang_ft2232.c b/examples/bitbang_ft2232.c index cc6b405..9d62ac0 100644 --- a/examples/bitbang_ft2232.c +++ b/examples/bitbang_ft2232.c @@ -10,6 +10,9 @@ #include #include +#ifdef __WIN32__ +#define sleep(x) _sleep(x) +#endif #include int main(int argc, char **argv) @@ -19,7 +22,12 @@ int main(int argc, char **argv) int f,i; // Init 1. channel - ftdi_init(&ftdic); + if (ftdi_init(&ftdic) < 0) + { + fprintf(stderr, "ftdi_init failed\n"); + return EXIT_FAILURE; + } + ftdi_set_interface(&ftdic, INTERFACE_A); f = ftdi_usb_open(&ftdic, 0x0403, 0x6001); if (f < 0 && f != -5) @@ -33,7 +41,11 @@ int main(int argc, char **argv) ftdi_enable_bitbang(&ftdic, 0xFF); // Init 2. channel - ftdi_init(&ftdic2); + if (ftdi_init(&ftdic2) < 0) + { + fprintf(stderr, "ftdi_init failed\n"); + return EXIT_FAILURE; + } ftdi_set_interface(&ftdic2, INTERFACE_B); f = ftdi_usb_open(&ftdic2, 0x0403, 0x6001); if (f < 0 && f != -5)