image/svg+xml
Brteve's API for EveApps
Version 0.0.1
The reference document for common folder of EveApps project.
 
Loading...
Searching...
No Matches
ft_eeprom_x_series Struct Reference

#include <ftd2xx.h>

Data Fields

Common header
FT_EEPROM_HEADER common
 
Drive options
UCHAR ACSlowSlew
 
UCHAR ACSchmittInput
 
UCHAR ACDriveCurrent
 
UCHAR ADSlowSlew
 
UCHAR ADSchmittInput
 
UCHAR ADDriveCurrent
 
CBUS options
UCHAR Cbus0
 
UCHAR Cbus1
 
UCHAR Cbus2
 
UCHAR Cbus3
 
UCHAR Cbus4
 
UCHAR Cbus5
 
UCHAR Cbus6
 
UART signal options
UCHAR InvertTXD
 
UCHAR InvertRXD
 
UCHAR InvertRTS
 
UCHAR InvertCTS
 
UCHAR InvertDTR
 
UCHAR InvertDSR
 
UCHAR InvertDCD
 
UCHAR InvertRI
 
Battery Charge Detect options
UCHAR BCDEnable
 
UCHAR BCDForceCbusPWREN
 
UCHAR BCDDisableSleep
 
I2C options
WORD I2CSlaveAddress
 
DWORD I2CDeviceId
 
UCHAR I2CDisableSchmitt
 
FT1248 options
UCHAR FT1248Cpol
 
UCHAR FT1248Lsb
 
UCHAR FT1248FlowControl
 
Hardware options
UCHAR RS485EchoSuppress
 
UCHAR PowerSaveEnable
 
Driver option
UCHAR DriverType
 

Detailed Description

FT X Series EEPROM structure for use with FT_EEPROM_Read and FT_EEPROM_Program

Definition at line 926 of file ftd2xx.h.

Field Documentation

◆ ACDriveCurrent

UCHAR ft_eeprom_x_series::ACDriveCurrent

valid values are 4mA, 8mA, 12mA, 16mA

Definition at line 936 of file ftd2xx.h.

◆ ACSchmittInput

UCHAR ft_eeprom_x_series::ACSchmittInput

non-zero if AC bus pins are Schmitt input

Definition at line 935 of file ftd2xx.h.

◆ ACSlowSlew

UCHAR ft_eeprom_x_series::ACSlowSlew

non-zero if AC bus pins have slow slew

Definition at line 934 of file ftd2xx.h.

◆ ADDriveCurrent

UCHAR ft_eeprom_x_series::ADDriveCurrent

valid values are 4mA, 8mA, 12mA, 16mA

Definition at line 939 of file ftd2xx.h.

◆ ADSchmittInput

UCHAR ft_eeprom_x_series::ADSchmittInput

non-zero if AD bus pins are Schmitt input

Definition at line 938 of file ftd2xx.h.

◆ ADSlowSlew

UCHAR ft_eeprom_x_series::ADSlowSlew

non-zero if AD bus pins have slow slew

Definition at line 937 of file ftd2xx.h.

◆ BCDDisableSleep

UCHAR ft_eeprom_x_series::BCDDisableSleep

forces the device never to go into sleep mode

Definition at line 966 of file ftd2xx.h.

◆ BCDEnable

UCHAR ft_eeprom_x_series::BCDEnable

Enable Battery Charger Detection

Definition at line 964 of file ftd2xx.h.

◆ BCDForceCbusPWREN

UCHAR ft_eeprom_x_series::BCDForceCbusPWREN

asserts the power enable signal on CBUS when charging port detected

Definition at line 965 of file ftd2xx.h.

◆ Cbus0

UCHAR ft_eeprom_x_series::Cbus0

Cbus Mux control

Definition at line 943 of file ftd2xx.h.

◆ Cbus1

UCHAR ft_eeprom_x_series::Cbus1

Cbus Mux control

Definition at line 944 of file ftd2xx.h.

◆ Cbus2

UCHAR ft_eeprom_x_series::Cbus2

Cbus Mux control

Definition at line 945 of file ftd2xx.h.

◆ Cbus3

UCHAR ft_eeprom_x_series::Cbus3

Cbus Mux control

Definition at line 946 of file ftd2xx.h.

◆ Cbus4

UCHAR ft_eeprom_x_series::Cbus4

Cbus Mux control

Definition at line 947 of file ftd2xx.h.

◆ Cbus5

UCHAR ft_eeprom_x_series::Cbus5

Cbus Mux control

Definition at line 948 of file ftd2xx.h.

◆ Cbus6

UCHAR ft_eeprom_x_series::Cbus6

Cbus Mux control

Definition at line 949 of file ftd2xx.h.

◆ common

FT_EEPROM_HEADER ft_eeprom_x_series::common

common elements for all device EEPROMs

Definition at line 930 of file ftd2xx.h.

◆ DriverType

UCHAR ft_eeprom_x_series::DriverType

Definition at line 987 of file ftd2xx.h.

◆ FT1248Cpol

UCHAR ft_eeprom_x_series::FT1248Cpol

FT1248 clock polarity - clock idle high (1) or clock idle low (0)

Definition at line 976 of file ftd2xx.h.

◆ FT1248FlowControl

UCHAR ft_eeprom_x_series::FT1248FlowControl

FT1248 flow control enable

Definition at line 978 of file ftd2xx.h.

◆ FT1248Lsb

UCHAR ft_eeprom_x_series::FT1248Lsb

FT1248 data is LSB (1) or MSB (0)

Definition at line 977 of file ftd2xx.h.

◆ I2CDeviceId

DWORD ft_eeprom_x_series::I2CDeviceId

I2C device ID

Definition at line 971 of file ftd2xx.h.

◆ I2CDisableSchmitt

UCHAR ft_eeprom_x_series::I2CDisableSchmitt

Disable I2C Schmitt trigger

Definition at line 972 of file ftd2xx.h.

◆ I2CSlaveAddress

WORD ft_eeprom_x_series::I2CSlaveAddress

I2C slave device address

Definition at line 970 of file ftd2xx.h.

◆ InvertCTS

UCHAR ft_eeprom_x_series::InvertCTS

non-zero if invert CTS

Definition at line 956 of file ftd2xx.h.

◆ InvertDCD

UCHAR ft_eeprom_x_series::InvertDCD

non-zero if invert DCD

Definition at line 959 of file ftd2xx.h.

◆ InvertDSR

UCHAR ft_eeprom_x_series::InvertDSR

non-zero if invert DSR

Definition at line 958 of file ftd2xx.h.

◆ InvertDTR

UCHAR ft_eeprom_x_series::InvertDTR

non-zero if invert DTR

Definition at line 957 of file ftd2xx.h.

◆ InvertRI

UCHAR ft_eeprom_x_series::InvertRI

non-zero if invert RI

Definition at line 960 of file ftd2xx.h.

◆ InvertRTS

UCHAR ft_eeprom_x_series::InvertRTS

non-zero if invert RTS

Definition at line 955 of file ftd2xx.h.

◆ InvertRXD

UCHAR ft_eeprom_x_series::InvertRXD

non-zero if invert RXD

Definition at line 954 of file ftd2xx.h.

◆ InvertTXD

UCHAR ft_eeprom_x_series::InvertTXD

non-zero if invert TXD

Definition at line 953 of file ftd2xx.h.

◆ PowerSaveEnable

UCHAR ft_eeprom_x_series::PowerSaveEnable

Definition at line 983 of file ftd2xx.h.

◆ RS485EchoSuppress

UCHAR ft_eeprom_x_series::RS485EchoSuppress

Definition at line 982 of file ftd2xx.h.


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