C# Class FTD2XX_NET.FTDI.FT_XSERIES_EEPROM_STRUCTURE

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

Public Properties

Property Type Description
ACDriveCurrent byte
ACSchmittInput byte
ACSlowSlew byte
ADDriveCurrent byte
ADSchmittInput byte
ADSlowSlew byte
BCDDisableSleep byte
BCDEnable byte
BCDForceCbusPWREN byte
Cbus0 byte
Cbus1 byte
Cbus2 byte
Cbus3 byte
Cbus4 byte
Cbus5 byte
Cbus6 byte
FT1248Cpol byte
FT1248FlowControl byte
FT1248Lsb byte
I2CDeviceId System.UInt32
I2CDisableSchmitt byte
I2CSlaveAddress ushort
InvertCTS byte
InvertDCD byte
InvertDSR byte
InvertDTR byte
InvertRI byte
InvertRTS byte
InvertRXD byte
InvertTXD byte
IsVCP byte
PowerSaveEnable byte
PullDownEnable bool
RS485EchoSuppress byte
SerNumEnable bool
USBVersion System.UInt16
USBVersionEnable 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 byte ACSchmittInput
return byte

ACSlowSlew public property

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

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 AD pins have a schmitt input
public byte ADSchmittInput
return byte

ADSlowSlew public property

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

BCDDisableSleep public property

Forces the device never to go into sleep mode.
public byte BCDDisableSleep
return byte

BCDEnable public property

Determines whether the Battery Charge Detection option is enabled.
public byte BCDEnable
return byte

BCDForceCbusPWREN public property

Asserts the power enable signal on CBUS when charging port detected.
public byte BCDForceCbusPWREN
return byte

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_GPIO, FT_CBUS_TXDEN, FT_CBUS_CLK24, FT_CBUS_CLK12, FT_CBUS_CLK6, FT_CBUS_BCD_CHARGER, FT_CBUS_BCD_CHARGER_N, FT_CBUS_VBUS_SENSE, FT_CBUS_BITBANG_WR, FT_CBUS_BITBANG_RD, FT_CBUS_TIME_STAMP, FT_CBUS_KEEP_AWAKE
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_GPIO, FT_CBUS_TXDEN, FT_CBUS_CLK24, FT_CBUS_CLK12, FT_CBUS_CLK6, FT_CBUS_BCD_CHARGER, FT_CBUS_BCD_CHARGER_N, FT_CBUS_VBUS_SENSE, FT_CBUS_BITBANG_WR, FT_CBUS_BITBANG_RD, FT_CBUS_TIME_STAMP, FT_CBUS_KEEP_AWAKE
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_GPIO, FT_CBUS_TXDEN, FT_CBUS_CLK24, FT_CBUS_CLK12, FT_CBUS_CLK6, FT_CBUS_BCD_CHARGER, FT_CBUS_BCD_CHARGER_N, FT_CBUS_VBUS_SENSE, FT_CBUS_BITBANG_WR, FT_CBUS_BITBANG_RD, FT_CBUS_TIME_STAMP, FT_CBUS_KEEP_AWAKE
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_GPIO, FT_CBUS_TXDEN, FT_CBUS_CLK24, FT_CBUS_CLK12, FT_CBUS_CLK6, FT_CBUS_BCD_CHARGER, FT_CBUS_BCD_CHARGER_N, FT_CBUS_VBUS_SENSE, FT_CBUS_BITBANG_WR, FT_CBUS_BITBANG_RD, FT_CBUS_TIME_STAMP, FT_CBUS_KEEP_AWAKE
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, FT_CBUS_CLK24, FT_CBUS_CLK12, FT_CBUS_CLK6, FT_CBUS_BCD_CHARGER, FT_CBUS_BCD_CHARGER_N, FT_CBUS_VBUS_SENSE, FT_CBUS_BITBANG_WR, FT_CBUS_BITBANG_RD, FT_CBUS_TIME_STAMP, FT_CBUS_KEEP_AWAKE
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_TXDEN, FT_CBUS_CLK24, FT_CBUS_CLK12, FT_CBUS_CLK6, FT_CBUS_BCD_CHARGER, FT_CBUS_BCD_CHARGER_N, FT_CBUS_VBUS_SENSE, FT_CBUS_BITBANG_WR, FT_CBUS_BITBANG_RD, FT_CBUS_TIME_STAMP, FT_CBUS_KEEP_AWAKE
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_TXDEN, FT_CBUS_CLK24, FT_CBUS_CLK12, FT_CBUS_CLK6, FT_CBUS_BCD_CHARGER, FT_CBUS_BCD_CHARGER_N, FT_CBUS_VBUS_SENSE, FT_CBUS_BITBANG_WR, FT_CBUS_BITBANG_RD, FT_CBUS_TIME_STAMP, FT_CBUS_KEEP_AWAKE
public byte Cbus6
return byte

FT1248Cpol public property

FT1248 clock polarity - clock idle high (1) or clock idle low (0)
public byte FT1248Cpol
return byte

FT1248FlowControl public property

FT1248 flow control enable.
public byte FT1248FlowControl
return byte

FT1248Lsb public property

FT1248 data is LSB (1) or MSB (0)
public byte FT1248Lsb
return byte

I2CDeviceId public property

I2C device ID
public UInt32,System I2CDeviceId
return System.UInt32

I2CDisableSchmitt public property

Disable I2C Schmitt trigger.
public byte I2CDisableSchmitt
return byte

I2CSlaveAddress public property

I2C slave device address.
public ushort I2CSlaveAddress
return ushort

InvertCTS public property

Inverts the sense of the CTS line
public byte InvertCTS
return byte

InvertDCD public property

Inverts the sense of the DCD line
public byte InvertDCD
return byte

InvertDSR public property

Inverts the sense of the DSR line
public byte InvertDSR
return byte

InvertDTR public property

Inverts the sense of the DTR line
public byte InvertDTR
return byte

InvertRI public property

Inverts the sense of the RI line
public byte InvertRI
return byte

InvertRTS public property

Inverts the sense of the RTS line
public byte InvertRTS
return byte

InvertRXD public property

Inverts the sense of the RXD line
public byte InvertRXD
return byte

InvertTXD public property

Inverts the sense of the TXD line
public byte InvertTXD
return byte

IsVCP public property

Determines whether the VCP driver is loaded.
public byte IsVCP
return byte

PowerSaveEnable public property

Enable Power Save mode.
public byte PowerSaveEnable
return byte

PullDownEnable public property

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

RS485EchoSuppress public property

Enable RS485 Echo Suppression
public byte RS485EchoSuppress
return byte

SerNumEnable public property

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

USBVersion public property

The USB version number: 0x0200 (USB 2.0)
public UInt16,System USBVersion
return System.UInt16

USBVersionEnable public property

Determines if the USB version number is enabled
public bool USBVersionEnable
return bool