C# Class FTD2XX_NET.FTDI.FT232R_EEPROM_STRUCTURE

EEPROM structure specific to FT232R and FT245R devices. Inherits from FT_EEPROM_DATA.
Inheritance: FT_EEPROM_DATA
Show file Open project: GNOME/chronojump Class Usage Examples

Public Properties

Property Type Description
Cbus0 byte
Cbus1 byte
Cbus2 byte
Cbus3 byte
Cbus4 byte
EndpointSize byte
HighDriveIOs bool
InvertCTS bool
InvertDCD bool
InvertDSR bool
InvertDTR bool
InvertRI bool
InvertRTS bool
InvertRXD bool
InvertTXD bool
PullDownEnable bool
RIsD2XX bool
SerNumEnable bool
UseExtOsc bool

Property Details

Cbus0 public property

Sets the function of the CBUS0 pin for FT232R devices. Valid values are FT_CBUS_TXDEN, FT_CBUS_PWRON , FT_CBUS_RXLED, FT_CBUS_TXLED, FT_CBUS_TXRXLED, FT_CBUS_SLEEP, FT_CBUS_CLK48, FT_CBUS_CLK24, FT_CBUS_CLK12, FT_CBUS_CLK6, FT_CBUS_IOMODE, FT_CBUS_BITBANG_WR, FT_CBUS_BITBANG_RD
public byte Cbus0
return byte

Cbus1 public property

Sets the function of the CBUS1 pin for FT232R devices. Valid values are FT_CBUS_TXDEN, FT_CBUS_PWRON , FT_CBUS_RXLED, FT_CBUS_TXLED, FT_CBUS_TXRXLED, FT_CBUS_SLEEP, FT_CBUS_CLK48, FT_CBUS_CLK24, FT_CBUS_CLK12, FT_CBUS_CLK6, FT_CBUS_IOMODE, FT_CBUS_BITBANG_WR, FT_CBUS_BITBANG_RD
public byte Cbus1
return byte

Cbus2 public property

Sets the function of the CBUS2 pin for FT232R devices. Valid values are FT_CBUS_TXDEN, FT_CBUS_PWRON , FT_CBUS_RXLED, FT_CBUS_TXLED, FT_CBUS_TXRXLED, FT_CBUS_SLEEP, FT_CBUS_CLK48, FT_CBUS_CLK24, FT_CBUS_CLK12, FT_CBUS_CLK6, FT_CBUS_IOMODE, FT_CBUS_BITBANG_WR, FT_CBUS_BITBANG_RD
public byte Cbus2
return byte

Cbus3 public property

Sets the function of the CBUS3 pin for FT232R devices. Valid values are FT_CBUS_TXDEN, FT_CBUS_PWRON , FT_CBUS_RXLED, FT_CBUS_TXLED, FT_CBUS_TXRXLED, FT_CBUS_SLEEP, FT_CBUS_CLK48, FT_CBUS_CLK24, FT_CBUS_CLK12, FT_CBUS_CLK6, FT_CBUS_IOMODE, FT_CBUS_BITBANG_WR, FT_CBUS_BITBANG_RD
public byte Cbus3
return byte

Cbus4 public property

Sets the function of the CBUS4 pin for FT232R devices. Valid values are FT_CBUS_TXDEN, FT_CBUS_PWRON , FT_CBUS_RXLED, FT_CBUS_TXLED, FT_CBUS_TXRXLED, FT_CBUS_SLEEP, FT_CBUS_CLK48, FT_CBUS_CLK24, FT_CBUS_CLK12, FT_CBUS_CLK6
public byte Cbus4
return byte

EndpointSize public property

Sets the endpoint size. This should always be set to 64
public byte EndpointSize
return byte

HighDriveIOs public property

Enables high current IOs
public bool HighDriveIOs
return bool

InvertCTS public property

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

InvertDCD public property

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

InvertDSR public property

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

InvertDTR public property

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

InvertRI public property

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

InvertRTS public property

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

InvertRXD public property

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

InvertTXD public property

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

PullDownEnable public property

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

RIsD2XX public property

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

SerNumEnable public property

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

UseExtOsc public property

Disables the FT232R internal clock source. If the device has external oscillator enabled it must have an external oscillator fitted to function
public bool UseExtOsc
return bool