X-Git-Url: http://developer.intra2net.com/git/?p=libftdi;a=blobdiff_plain;f=ftdi%2Fftdi.h;fp=ftdi%2Fftdi.h;h=6fa8a60d4708fd81a1844f651aa4260d84989d58;hp=34532c598de6decfc815bdb4f5ee90c185b47304;hb=545820ceb5da92df4e4f3094e161c5fd4c0f56fe;hpb=d9f0cce7d6ec007526032b7690c0ae29fea75eb7 diff --git a/ftdi/ftdi.h b/ftdi/ftdi.h index 34532c5..6fa8a60 100644 --- a/ftdi/ftdi.h +++ b/ftdi/ftdi.h @@ -22,7 +22,8 @@ struct ftdi_context { // USB specific struct usb_dev_handle *usb_dev; - int usb_timeout; + int usb_read_timeout; + int usb_write_timeout; // FTDI specific int baudrate; @@ -33,6 +34,15 @@ struct ftdi_context { unsigned int readbuffer_chunksize; unsigned int writebuffer_chunksize; + // FTDI FT2232C requirecments + int interface; // 0 or 1 + int index; // 1 or 2 + // Endpoints + int in_ep; + int out_ep; // 1 or 2 + + int reading; // 0 or 1 - for performance increase in SPI mode + // misc char *error_str; };