libftdi  0.19
Public Attributes
ftdi_eeprom Struct Reference

FTDI eeprom structure. More...

#include <ftdi.h>

List of all members.

Public Attributes

int vendor_id
int product_id
int self_powered
int remote_wakeup
int chip_type
int in_is_isochronous
int out_is_isochronous
int suspend_pull_downs
int use_serial
int change_usb_version
int usb_version
int max_power
char * manufacturer
char * product
char * serial
int cbus_function [5]
int high_current
int invert
int size

Detailed Description

FTDI eeprom structure.

Definition at line 294 of file ftdi.h.


Member Data Documentation

vendor id

Definition at line 297 of file ftdi.h.

Referenced by ftdi_eeprom_build(), ftdi_eeprom_decode(), and ftdi_eeprom_initdefaults().

product id

Definition at line 299 of file ftdi.h.

Referenced by ftdi_eeprom_build(), ftdi_eeprom_decode(), and ftdi_eeprom_initdefaults().

self powered

Definition at line 302 of file ftdi.h.

Referenced by ftdi_eeprom_build(), ftdi_eeprom_decode(), and ftdi_eeprom_initdefaults().

remote wakeup

Definition at line 304 of file ftdi.h.

Referenced by ftdi_eeprom_build(), ftdi_eeprom_decode(), and ftdi_eeprom_initdefaults().

chip type

Definition at line 306 of file ftdi.h.

Referenced by ftdi_eeprom_build(), ftdi_eeprom_decode(), and ftdi_eeprom_initdefaults().

input in isochronous transfer mode

Definition at line 309 of file ftdi.h.

Referenced by ftdi_eeprom_build(), ftdi_eeprom_decode(), and ftdi_eeprom_initdefaults().

output in isochronous transfer mode

Definition at line 311 of file ftdi.h.

Referenced by ftdi_eeprom_build(), ftdi_eeprom_decode(), and ftdi_eeprom_initdefaults().

suspend pull downs

Definition at line 313 of file ftdi.h.

Referenced by ftdi_eeprom_build(), ftdi_eeprom_decode(), and ftdi_eeprom_initdefaults().

use serial

Definition at line 316 of file ftdi.h.

Referenced by ftdi_eeprom_build(), ftdi_eeprom_decode(), and ftdi_eeprom_initdefaults().

fake usb version

Definition at line 318 of file ftdi.h.

Referenced by ftdi_eeprom_build(), ftdi_eeprom_decode(), and ftdi_eeprom_initdefaults().

usb version

Definition at line 320 of file ftdi.h.

Referenced by ftdi_eeprom_build(), ftdi_eeprom_decode(), and ftdi_eeprom_initdefaults().

maximum power

Definition at line 322 of file ftdi.h.

Referenced by ftdi_eeprom_build(), ftdi_eeprom_decode(), and ftdi_eeprom_initdefaults().

manufacturer name

Definition at line 325 of file ftdi.h.

Referenced by ftdi_eeprom_build(), ftdi_eeprom_decode(), ftdi_eeprom_free(), and ftdi_eeprom_initdefaults().

product name

Definition at line 327 of file ftdi.h.

Referenced by ftdi_eeprom_build(), ftdi_eeprom_decode(), ftdi_eeprom_free(), and ftdi_eeprom_initdefaults().

serial number

Definition at line 329 of file ftdi.h.

Referenced by ftdi_eeprom_build(), ftdi_eeprom_decode(), ftdi_eeprom_free(), and ftdi_eeprom_initdefaults().

CBUS pin function. See CBUS_xxx defines.

Definition at line 333 of file ftdi.h.

Referenced by ftdi_eeprom_build(), ftdi_eeprom_decode(), and ftdi_eeprom_initdefaults().

Select hight current drive.

Definition at line 335 of file ftdi.h.

Referenced by ftdi_eeprom_build(), ftdi_eeprom_decode(), and ftdi_eeprom_initdefaults().

Select inversion of data lines (bitmask).

Definition at line 337 of file ftdi.h.

Referenced by ftdi_eeprom_build(), ftdi_eeprom_decode(), and ftdi_eeprom_initdefaults().

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 341 of file ftdi.h.

Referenced by ftdi_eeprom_build(), ftdi_eeprom_decode(), ftdi_eeprom_initdefaults(), and ftdi_eeprom_setsize().


The documentation for this struct was generated from the following file: