X-Git-Url: http://developer.intra2net.com/git/?p=libftdi;a=blobdiff_plain;f=src%2Fftdi.h;h=fd0d3577f20750f7f55886e976d168775e922d5d;hp=2d3a5ccacee7ca877e955dc4c3e9af32257dd797;hb=d77b0e94a0a6c7cbd09ecb5bd768bcb525befa21;hpb=b5ec1820000c433ddc9ca648b1a0d9f8d43a9d49 diff --git a/src/ftdi.h b/src/ftdi.h index 2d3a5cc..fd0d357 100644 --- a/src/ftdi.h +++ b/src/ftdi.h @@ -35,7 +35,9 @@ enum ftdi_mpsse_mode { BITMODE_MPSSE = 0x02, BITMODE_SYNCBB = 0x04, BITMODE_MCU = 0x08, - BITMODE_OPTO = 0x10 + // CPU-style fifo mode gets set via EEPROM + BITMODE_OPTO = 0x10, + BITMODE_CBUS = 0x20 }; /// Port interface for FT2232C @@ -223,6 +225,10 @@ extern "C" { int ftdi_usb_find_all(struct ftdi_context *ftdi, struct ftdi_device_list **devlist, int vendor, int product); void ftdi_list_free(struct ftdi_device_list **devlist); + int ftdi_usb_get_strings(struct ftdi_context *ftdi, struct usb_device *dev, + char * manufacturer, int mnf_len, + char * description, int desc_len, + char * serial, int serial_len); int ftdi_usb_open(struct ftdi_context *ftdi, int vendor, int product); int ftdi_usb_open_desc(struct ftdi_context *ftdi, int vendor, int product,