X-Git-Url: http://developer.intra2net.com/git/?p=libftdi;a=blobdiff_plain;f=examples%2Fbitbang_ft2232.c;h=c99e6878ac08ddeec3b21ffe810bac5776d997dc;hp=9d62ac04d76078d33f3432513131e1796fdca021;hb=05c2e40a3c720c63a75d36a33d0d5de0677f8f57;hpb=7b5c56249edb3741ea6748c544a7688ff88ca86f diff --git a/examples/bitbang_ft2232.c b/examples/bitbang_ft2232.c index 9d62ac0..c99e687 100644 --- a/examples/bitbang_ft2232.c +++ b/examples/bitbang_ft2232.c @@ -9,6 +9,7 @@ */ #include +#include #include #ifdef __WIN32__ #define sleep(x) _sleep(x) @@ -18,7 +19,7 @@ int main(int argc, char **argv) { struct ftdi_context ftdic, ftdic2; - char buf[1]; + unsigned char buf[1]; int f,i; // Init 1. channel @@ -38,7 +39,7 @@ int main(int argc, char **argv) printf("ftdi open succeeded(channel 1): %d\n",f); printf("enabling bitbang mode(channel 1)\n"); - ftdi_enable_bitbang(&ftdic, 0xFF); + ftdi_set_bitmode(&ftdic, 0xFF, BITMODE_BITBANG); // Init 2. channel if (ftdi_init(&ftdic2) < 0) @@ -56,7 +57,7 @@ int main(int argc, char **argv) printf("ftdi open succeeded(channel 2): %d\n",f); printf("enabling bitbang mode (channel 2)\n"); - ftdi_enable_bitbang(&ftdic2, 0xFF); + ftdi_set_bitmode(&ftdic2, 0xFF, BITMODE_BITBANG); // Write data printf("startloop\n"); @@ -101,4 +102,6 @@ int main(int argc, char **argv) ftdi_disable_bitbang(&ftdic2); ftdi_usb_close(&ftdic2); ftdi_deinit(&ftdic2); + + return 0; }