FTDI eeprom structure. More...
#include <ftdi_i.h>
FTDI eeprom structure.
Definition at line 30 of file ftdi_i.h.
vendor id
Definition at line 33 of file ftdi_i.h.
Referenced by ftdi_eeprom_build(), ftdi_eeprom_decode(), ftdi_eeprom_initdefaults(), ftdi_get_eeprom_value(), and ftdi_set_eeprom_value().
product id
Definition at line 35 of file ftdi_i.h.
Referenced by ftdi_eeprom_build(), ftdi_eeprom_decode(), ftdi_eeprom_initdefaults(), ftdi_get_eeprom_value(), and ftdi_set_eeprom_value().
Was the eeprom structure initialized for the actual connected device?
Definition at line 39 of file ftdi_i.h.
Referenced by ftdi_eeprom_build(), ftdi_set_eeprom_value(), and ftdi_write_eeprom().
self powered
Definition at line 42 of file ftdi_i.h.
Referenced by ftdi_eeprom_build(), ftdi_eeprom_decode(), ftdi_get_eeprom_value(), and ftdi_set_eeprom_value().
remote wakeup
Definition at line 44 of file ftdi_i.h.
Referenced by ftdi_eeprom_build(), ftdi_eeprom_decode(), ftdi_get_eeprom_value(), and ftdi_set_eeprom_value().
Definition at line 46 of file ftdi_i.h.
Referenced by ftdi_eeprom_build(), ftdi_eeprom_decode(), ftdi_get_eeprom_value(), and ftdi_set_eeprom_value().
Definition at line 49 of file ftdi_i.h.
Referenced by ftdi_eeprom_build(), ftdi_eeprom_decode(), ftdi_get_eeprom_value(), and ftdi_set_eeprom_value().
input in isochronous transfer mode
Definition at line 52 of file ftdi_i.h.
Referenced by ftdi_eeprom_build(), ftdi_eeprom_decode(), ftdi_get_eeprom_value(), and ftdi_set_eeprom_value().
output in isochronous transfer mode
Definition at line 54 of file ftdi_i.h.
Referenced by ftdi_eeprom_build(), ftdi_eeprom_decode(), ftdi_get_eeprom_value(), and ftdi_set_eeprom_value().
suspend pull downs
Definition at line 56 of file ftdi_i.h.
Referenced by ftdi_eeprom_build(), ftdi_eeprom_decode(), ftdi_get_eeprom_value(), and ftdi_set_eeprom_value().
use serial
Definition at line 59 of file ftdi_i.h.
Referenced by ftdi_eeprom_build(), ftdi_eeprom_decode(), ftdi_eeprom_initdefaults(), ftdi_eeprom_set_strings(), ftdi_get_eeprom_value(), and ftdi_set_eeprom_value().
usb version
Definition at line 61 of file ftdi_i.h.
Referenced by ftdi_eeprom_build(), ftdi_eeprom_decode(), ftdi_eeprom_initdefaults(), ftdi_get_eeprom_value(), and ftdi_set_eeprom_value().
Use usb version on FT2232 devices
Definition at line 63 of file ftdi_i.h.
Referenced by ftdi_eeprom_build(), ftdi_eeprom_decode(), ftdi_get_eeprom_value(), and ftdi_set_eeprom_value().
maximum power
Definition at line 65 of file ftdi_i.h.
Referenced by ftdi_eeprom_build(), ftdi_eeprom_decode(), ftdi_eeprom_initdefaults(), ftdi_get_eeprom_value(), and ftdi_set_eeprom_value().
manufacturer name
Definition at line 68 of file ftdi_i.h.
Referenced by ftdi_deinit(), ftdi_eeprom_build(), ftdi_eeprom_decode(), ftdi_eeprom_get_strings(), ftdi_eeprom_initdefaults(), and ftdi_eeprom_set_strings().
char* ftdi_eeprom::product |
product name
Definition at line 70 of file ftdi_i.h.
Referenced by ftdi_deinit(), ftdi_eeprom_build(), ftdi_eeprom_decode(), ftdi_eeprom_get_strings(), ftdi_eeprom_initdefaults(), and ftdi_eeprom_set_strings().
char* ftdi_eeprom::serial |
serial number
Definition at line 72 of file ftdi_i.h.
Referenced by ftdi_deinit(), ftdi_eeprom_build(), ftdi_eeprom_decode(), ftdi_eeprom_get_strings(), ftdi_eeprom_initdefaults(), and ftdi_eeprom_set_strings().
Definition at line 77 of file ftdi_i.h.
Referenced by ftdi_eeprom_build(), ftdi_eeprom_decode(), ftdi_get_eeprom_value(), and ftdi_set_eeprom_value().
Definition at line 78 of file ftdi_i.h.
Referenced by ftdi_eeprom_build(), ftdi_eeprom_decode(), ftdi_get_eeprom_value(), and ftdi_set_eeprom_value().
Definition at line 80 of file ftdi_i.h.
Referenced by ftdi_eeprom_build(), ftdi_eeprom_decode(), ftdi_get_eeprom_value(), and ftdi_set_eeprom_value().
Definition at line 81 of file ftdi_i.h.
Referenced by ftdi_eeprom_build(), ftdi_eeprom_decode(), ftdi_get_eeprom_value(), and ftdi_set_eeprom_value().
Definition at line 82 of file ftdi_i.h.
Referenced by ftdi_eeprom_build(), ftdi_eeprom_decode(), ftdi_get_eeprom_value(), and ftdi_set_eeprom_value().
Definition at line 83 of file ftdi_i.h.
Referenced by ftdi_eeprom_build(), ftdi_eeprom_decode(), ftdi_get_eeprom_value(), and ftdi_set_eeprom_value().
Definition at line 85 of file ftdi_i.h.
Referenced by ftdi_eeprom_build(), ftdi_eeprom_decode(), ftdi_get_eeprom_value(), and ftdi_set_eeprom_value().
Definition at line 86 of file ftdi_i.h.
Referenced by ftdi_eeprom_build(), ftdi_eeprom_decode(), ftdi_get_eeprom_value(), and ftdi_set_eeprom_value().
Definition at line 87 of file ftdi_i.h.
Referenced by ftdi_eeprom_build(), ftdi_eeprom_decode(), ftdi_get_eeprom_value(), and ftdi_set_eeprom_value().
Definition at line 88 of file ftdi_i.h.
Referenced by ftdi_eeprom_build(), ftdi_eeprom_decode(), ftdi_get_eeprom_value(), and ftdi_set_eeprom_value().
int ftdi_eeprom::cbus_function[10] |
CBUS pin function. See CBUS_xxx defines.
Definition at line 92 of file ftdi_i.h.
Referenced by ftdi_eeprom_build(), ftdi_eeprom_decode(), ftdi_eeprom_initdefaults(), ftdi_get_eeprom_value(), ftdi_set_eeprom_value(), and set_ft232h_cbus().
Select hight current drive on R devices.
Definition at line 94 of file ftdi_i.h.
Referenced by ftdi_eeprom_build(), ftdi_eeprom_decode(), ftdi_get_eeprom_value(), and ftdi_set_eeprom_value().
Select hight current drive on A channel (2232C
Definition at line 96 of file ftdi_i.h.
Referenced by ftdi_eeprom_build(), ftdi_eeprom_decode(), ftdi_get_eeprom_value(), and ftdi_set_eeprom_value().
Select hight current drive on B channel (2232C).
Definition at line 98 of file ftdi_i.h.
Referenced by ftdi_eeprom_build(), ftdi_eeprom_decode(), ftdi_get_eeprom_value(), and ftdi_set_eeprom_value().
Select inversion of data lines (bitmask).
Definition at line 100 of file ftdi_i.h.
Referenced by ftdi_eeprom_build(), ftdi_eeprom_decode(), ftdi_get_eeprom_value(), and ftdi_set_eeprom_value().
Enable external oscillator.
Definition at line 102 of file ftdi_i.h.
Referenced by ftdi_eeprom_build(), ftdi_eeprom_decode(), ftdi_get_eeprom_value(), and ftdi_set_eeprom_value().
Definition at line 109 of file ftdi_i.h.
Referenced by ftdi_eeprom_build(), ftdi_eeprom_decode(), ftdi_get_eeprom_value(), and ftdi_set_eeprom_value().
Definition at line 110 of file ftdi_i.h.
Referenced by ftdi_eeprom_build(), ftdi_eeprom_decode(), ftdi_get_eeprom_value(), and ftdi_set_eeprom_value().
Definition at line 111 of file ftdi_i.h.
Referenced by ftdi_eeprom_build(), ftdi_eeprom_decode(), ftdi_get_eeprom_value(), and ftdi_set_eeprom_value().
Definition at line 112 of file ftdi_i.h.
Referenced by ftdi_eeprom_build(), ftdi_eeprom_decode(), ftdi_get_eeprom_value(), and ftdi_set_eeprom_value().
Definition at line 113 of file ftdi_i.h.
Referenced by ftdi_eeprom_build(), ftdi_eeprom_decode(), ftdi_get_eeprom_value(), and ftdi_set_eeprom_value().
Definition at line 114 of file ftdi_i.h.
Referenced by ftdi_eeprom_build(), ftdi_eeprom_decode(), ftdi_get_eeprom_value(), and ftdi_set_eeprom_value().
Definition at line 115 of file ftdi_i.h.
Referenced by ftdi_eeprom_build(), ftdi_eeprom_decode(), ftdi_get_eeprom_value(), and ftdi_set_eeprom_value().
Definition at line 116 of file ftdi_i.h.
Referenced by ftdi_eeprom_build(), ftdi_eeprom_decode(), ftdi_get_eeprom_value(), and ftdi_set_eeprom_value().
Definition at line 117 of file ftdi_i.h.
Referenced by ftdi_eeprom_build(), ftdi_eeprom_decode(), ftdi_get_eeprom_value(), and ftdi_set_eeprom_value().
Definition at line 118 of file ftdi_i.h.
Referenced by ftdi_eeprom_build(), ftdi_eeprom_decode(), ftdi_get_eeprom_value(), and ftdi_set_eeprom_value().
Definition at line 119 of file ftdi_i.h.
Referenced by ftdi_eeprom_build(), ftdi_eeprom_decode(), ftdi_get_eeprom_value(), and ftdi_set_eeprom_value().
Definition at line 120 of file ftdi_i.h.
Referenced by ftdi_eeprom_build(), ftdi_eeprom_decode(), ftdi_get_eeprom_value(), and ftdi_set_eeprom_value().
Definition at line 122 of file ftdi_i.h.
Referenced by ftdi_eeprom_build(), ftdi_eeprom_decode(), ftdi_get_eeprom_value(), and ftdi_set_eeprom_value().
Definition at line 124 of file ftdi_i.h.
Referenced by ftdi_eeprom_build(), ftdi_eeprom_decode(), ftdi_get_eeprom_value(), and ftdi_set_eeprom_value().
Definition at line 125 of file ftdi_i.h.
Referenced by ftdi_eeprom_build(), ftdi_eeprom_decode(), ftdi_get_eeprom_value(), and ftdi_set_eeprom_value().
Definition at line 126 of file ftdi_i.h.
Referenced by ftdi_eeprom_build(), ftdi_eeprom_decode(), ftdi_get_eeprom_value(), and ftdi_set_eeprom_value().
user data
Definition at line 129 of file ftdi_i.h.
Referenced by ftdi_eeprom_build(), and ftdi_set_eeprom_value().
Definition at line 130 of file ftdi_i.h.
Referenced by ftdi_eeprom_build(), and ftdi_set_eeprom_user_data().
const char* ftdi_eeprom::user_data |
Definition at line 131 of file ftdi_i.h.
Referenced by ftdi_eeprom_build(), and ftdi_set_eeprom_user_data().
eeprom size in bytes. This doesn't get stored in the eeprom but is the only way to pass it to ftdi_eeprom_build.
Definition at line 135 of file ftdi_i.h.
Referenced by ftdi_eeprom_build(), ftdi_eeprom_decode(), ftdi_eeprom_initdefaults(), ftdi_get_eeprom_value(), ftdi_read_eeprom(), and ftdi_write_eeprom().
Definition at line 137 of file ftdi_i.h.
Referenced by ftdi_eeprom_build(), ftdi_eeprom_decode(), ftdi_erase_eeprom(), ftdi_get_eeprom_value(), and ftdi_set_eeprom_value().
unsigned char ftdi_eeprom::buf[FTDI_MAX_EEPROM_SIZE] |
Definition at line 138 of file ftdi_i.h.
Referenced by ftdi_eeprom_build(), ftdi_eeprom_decode(), ftdi_get_eeprom_buf(), ftdi_read_eeprom(), ftdi_read_eeprom_location(), ftdi_set_eeprom_buf(), and ftdi_write_eeprom().
device release number
Definition at line 141 of file ftdi_i.h.
Referenced by ftdi_eeprom_build(), ftdi_eeprom_decode(), ftdi_eeprom_initdefaults(), ftdi_get_eeprom_value(), and ftdi_set_eeprom_value().