C# Class FTD2XX_NET.FTDI.FT232H_EEPROM_STRUCTURE

EEPROM structure specific to FT232H devices. Inherits from FT_EEPROM_DATA.
Inheritance: FT_EEPROM_DATA
Show file Open project: GNOME/chronojump

Public Properties

Property Type Description
ACDriveCurrent byte
ACSchmittInput bool
ACSlowSlew bool
ADDriveCurrent byte
ADSchmittInput bool
ADSlowSlew bool
Cbus0 byte
Cbus1 byte
Cbus2 byte
Cbus3 byte
Cbus4 byte
Cbus5 byte
Cbus6 byte
Cbus7 byte
Cbus8 byte
Cbus9 byte
FT1248Cpol bool
FT1248FlowControl bool
FT1248Lsb bool
IsFT1248 bool
IsFastSer bool
IsFifo bool
IsFifoTar bool
IsVCP bool
PowerSaveEnable bool
PullDownEnable bool
SerNumEnable bool

Property Details

ACDriveCurrent public property

Determines the AC pins drive current in mA. Valid values are FT_DRIVE_CURRENT_4MA, FT_DRIVE_CURRENT_8MA, FT_DRIVE_CURRENT_12MA or FT_DRIVE_CURRENT_16MA
public byte ACDriveCurrent
return byte

ACSchmittInput public property

Determines if the AC pins have a Schmitt input
public bool ACSchmittInput
return bool

ACSlowSlew public property

Determines if AC pins have a slow slew rate
public bool ACSlowSlew
return bool

ADDriveCurrent public property

Determines the AD pins drive current in mA. Valid values are FT_DRIVE_CURRENT_4MA, FT_DRIVE_CURRENT_8MA, FT_DRIVE_CURRENT_12MA or FT_DRIVE_CURRENT_16MA
public byte ADDriveCurrent
return byte

ADSchmittInput public property

Determines if the AD pins have a Schmitt input
public bool ADSchmittInput
return bool

ADSlowSlew public property

Determines if AD pins have a slow slew rate
public bool ADSlowSlew
return bool

Cbus0 public property

Sets the function of the CBUS0 pin for FT232H devices. Valid values are FT_CBUS_TRISTATE, FT_CBUS_RXLED, FT_CBUS_TXLED, FT_CBUS_TXRXLED, FT_CBUS_PWREN, FT_CBUS_SLEEP, FT_CBUS_DRIVE_0, FT_CBUS_DRIVE_1, FT_CBUS_TXDEN, FT_CBUS_CLK30, FT_CBUS_CLK15, FT_CBUS_CLK7_5
public byte Cbus0
return byte

Cbus1 public property

Sets the function of the CBUS1 pin for FT232H devices. Valid values are FT_CBUS_TRISTATE, FT_CBUS_RXLED, FT_CBUS_TXLED, FT_CBUS_TXRXLED, FT_CBUS_PWREN, FT_CBUS_SLEEP, FT_CBUS_DRIVE_0, FT_CBUS_DRIVE_1, FT_CBUS_TXDEN, FT_CBUS_CLK30, FT_CBUS_CLK15, FT_CBUS_CLK7_5
public byte Cbus1
return byte

Cbus2 public property

Sets the function of the CBUS2 pin for FT232H devices. Valid values are FT_CBUS_TRISTATE, FT_CBUS_RXLED, FT_CBUS_TXLED, FT_CBUS_TXRXLED, FT_CBUS_PWREN, FT_CBUS_SLEEP, FT_CBUS_DRIVE_0, FT_CBUS_DRIVE_1, FT_CBUS_TXDEN
public byte Cbus2
return byte

Cbus3 public property

Sets the function of the CBUS3 pin for FT232H devices. Valid values are FT_CBUS_TRISTATE, FT_CBUS_RXLED, FT_CBUS_TXLED, FT_CBUS_TXRXLED, FT_CBUS_PWREN, FT_CBUS_SLEEP, FT_CBUS_DRIVE_0, FT_CBUS_DRIVE_1, FT_CBUS_TXDEN
public byte Cbus3
return byte

Cbus4 public property

Sets the function of the CBUS4 pin for FT232H devices. Valid values are FT_CBUS_TRISTATE, FT_CBUS_RXLED, FT_CBUS_TXLED, FT_CBUS_TXRXLED, FT_CBUS_PWREN, FT_CBUS_SLEEP, FT_CBUS_DRIVE_0, FT_CBUS_DRIVE_1, FT_CBUS_TXDEN
public byte Cbus4
return byte

Cbus5 public property

Sets the function of the CBUS5 pin for FT232H devices. Valid values are FT_CBUS_TRISTATE, FT_CBUS_RXLED, FT_CBUS_TXLED, FT_CBUS_TXRXLED, FT_CBUS_PWREN, FT_CBUS_SLEEP, FT_CBUS_DRIVE_0, FT_CBUS_DRIVE_1, FT_CBUS_IOMODE, FT_CBUS_TXDEN, FT_CBUS_CLK30, FT_CBUS_CLK15, FT_CBUS_CLK7_5
public byte Cbus5
return byte

Cbus6 public property

Sets the function of the CBUS6 pin for FT232H devices. Valid values are FT_CBUS_TRISTATE, FT_CBUS_RXLED, FT_CBUS_TXLED, FT_CBUS_TXRXLED, FT_CBUS_PWREN, FT_CBUS_SLEEP, FT_CBUS_DRIVE_0, FT_CBUS_DRIVE_1, FT_CBUS_IOMODE, FT_CBUS_TXDEN, FT_CBUS_CLK30, FT_CBUS_CLK15, FT_CBUS_CLK7_5
public byte Cbus6
return byte

Cbus7 public property

Sets the function of the CBUS7 pin for FT232H devices. Valid values are FT_CBUS_TRISTATE
public byte Cbus7
return byte

Cbus8 public property

Sets the function of the CBUS8 pin for FT232H devices. Valid values are FT_CBUS_TRISTATE, FT_CBUS_RXLED, FT_CBUS_TXLED, FT_CBUS_TXRXLED, FT_CBUS_PWREN, FT_CBUS_SLEEP, FT_CBUS_DRIVE_0, FT_CBUS_DRIVE_1, FT_CBUS_IOMODE, FT_CBUS_TXDEN, FT_CBUS_CLK30, FT_CBUS_CLK15, FT_CBUS_CLK7_5
public byte Cbus8
return byte

Cbus9 public property

Sets the function of the CBUS9 pin for FT232H devices. Valid values are FT_CBUS_TRISTATE, FT_CBUS_RXLED, FT_CBUS_TXLED, FT_CBUS_TXRXLED, FT_CBUS_PWREN, FT_CBUS_SLEEP, FT_CBUS_DRIVE_0, FT_CBUS_DRIVE_1, FT_CBUS_IOMODE, FT_CBUS_TXDEN, FT_CBUS_CLK30, FT_CBUS_CLK15, FT_CBUS_CLK7_5
public byte Cbus9
return byte

FT1248Cpol public property

Determines FT1248 mode clock polarity
public bool FT1248Cpol
return bool

FT1248FlowControl public property

Determines if FT1248 mode uses flow control
public bool FT1248FlowControl
return bool

FT1248Lsb public property

Determines if data is ent MSB (0) or LSB (1) in FT1248 mode
public bool FT1248Lsb
return bool

IsFT1248 public property

Determines if the device is in FT1248 mode
public bool IsFT1248
return bool

IsFastSer public property

Determines if the device is in fast serial mode
public bool IsFastSer
return bool

IsFifo public property

Determines if the device is in FIFO mode
public bool IsFifo
return bool

IsFifoTar public property

Determines if the device is in FIFO target mode
public bool IsFifoTar
return bool

IsVCP public property

Determines if the VCP driver is loaded
public bool IsVCP
return bool

PowerSaveEnable public property

For self-powered designs, keeps the FT232H in low power state until ACBUS7 is high
public bool PowerSaveEnable
return bool

PullDownEnable public property

Determines if IOs are pulled down when the device is in suspend
public bool PullDownEnable
return bool

SerNumEnable public property

Determines if the serial number is enabled
public bool SerNumEnable
return bool