X-Git-Url: http://developer.intra2net.com/git/?p=libftdi;a=blobdiff_plain;f=src%2Fftdi_i.h;h=19d8dd5db38c47af9f85aa52d1b2911956991eae;hp=8d8c77eda760ee7d0a4ee077499fa2589f5ac11a;hb=19f1452cde9bfe9da0e2830af128fae958ae877a;hpb=be4bae37b3f851d7e06610fe474d84a3b2371efb diff --git a/src/ftdi_i.h b/src/ftdi_i.h index 8d8c77e..19d8dd5 100644 --- a/src/ftdi_i.h +++ b/src/ftdi_i.h @@ -2,7 +2,7 @@ ftdi_i.h - description ------------------- begin : Don Sep 9 2011 - copyright : (C) 2003-2011 by Intra2net AG and the libftdi developers + copyright : (C) 2003-2014 by Intra2net AG and the libftdi developers email : opensource@intra2net.com ***************************************************************************/ @@ -21,6 +21,9 @@ /* Even on 93xx66 at max 256 bytes are used (AN_121)*/ #define FTDI_MAX_EEPROM_SIZE 256 +/** Max Power adjustment factor. */ +#define MAX_POWER_MILLIAMP_PER_UNIT 2 + /** \brief FTDI eeprom structure */ @@ -58,7 +61,7 @@ struct ftdi_eeprom int usb_version; /** Use usb version on FT2232 devices*/ int use_usb_version; - /** maximum power */ + /** maximum power */ int max_power; /** manufacturer name */ @@ -69,7 +72,7 @@ struct ftdi_eeprom char *serial; /* 2232D/H specific */ - /* Hardware type, 0 = RS232 Uart, 1 = 245 FIFO, 2 = CPU FIFO, + /* Hardware type, 0 = RS232 Uart, 1 = 245 FIFO, 2 = CPU FIFO, 4 = OPTO Isolate */ int channel_a_type; int channel_b_type; @@ -126,5 +129,8 @@ struct ftdi_eeprom /* EEPROM Type 0x46 for 93xx46, 0x56 for 93xx56 and 0x66 for 93xx66*/ int chip; unsigned char buf[FTDI_MAX_EEPROM_SIZE]; + + /** device release number */ + int release_number; };