Struct libftd2xx_ffi::ft_eeprom_4222h
source · #[repr(C)]pub struct ft_eeprom_4222h {Show 49 fields
pub common: FT_EEPROM_HEADER,
pub Revision: CHAR,
pub I2C_Slave_Address: UCHAR,
pub SPISuspend: UCHAR,
pub SuspendOutPol: UCHAR,
pub EnableSuspendOut: UCHAR,
pub Clock_SlowSlew: UCHAR,
pub Clock_Drive: UCHAR,
pub IO0_SlowSlew: UCHAR,
pub IO1_SlowSlew: UCHAR,
pub IO2_SlowSlew: UCHAR,
pub IO3_SlowSlew: UCHAR,
pub IO_Drive: UCHAR,
pub SlaveSelect_PullUp: UCHAR,
pub SlaveSelect_PullDown: UCHAR,
pub SlaveSelect_Drive: UCHAR,
pub SlaveSelect_SlowSlew: UCHAR,
pub MISO_Suspend: UCHAR,
pub SIMO_Suspend: UCHAR,
pub IO2_IO3_Suspend: UCHAR,
pub SlaveSelect_Suspend: UCHAR,
pub GPIO0_Drive: UCHAR,
pub GPIO1_Drive: UCHAR,
pub GPIO2_Drive: UCHAR,
pub GPIO3_Drive: UCHAR,
pub GPIO0_SlowSlew: UCHAR,
pub GPIO1_SlowSlew: UCHAR,
pub GPIO2_SlowSlew: UCHAR,
pub GPIO3_SlowSlew: UCHAR,
pub GPIO0_PullDown: UCHAR,
pub GPIO1_PullDown: UCHAR,
pub GPIO2_PullDown: UCHAR,
pub GPIO3_PullDown: UCHAR,
pub GPIO0_PullUp: UCHAR,
pub GPIO1_PullUp: UCHAR,
pub GPIO2_PullUp: UCHAR,
pub GPIO3_PullUp: UCHAR,
pub GPIO0_OpenDrain: UCHAR,
pub GPIO1_OpenDrain: UCHAR,
pub GPIO2_OpenDrain: UCHAR,
pub GPIO3_OpenDrain: UCHAR,
pub GPIO0_Suspend: UCHAR,
pub GPIO1_Suspend: UCHAR,
pub GPIO2_Suspend: UCHAR,
pub GPIO3_Suspend: UCHAR,
pub FallingEdge: UCHAR,
pub BCD_Disable: UCHAR,
pub BCD_OutputActiveLow: UCHAR,
pub BCD_Drive: UCHAR,
}
Fields§
§common: FT_EEPROM_HEADER
§Revision: CHAR
§I2C_Slave_Address: UCHAR
§SPISuspend: UCHAR
§SuspendOutPol: UCHAR
§EnableSuspendOut: UCHAR
§Clock_SlowSlew: UCHAR
§Clock_Drive: UCHAR
§IO0_SlowSlew: UCHAR
§IO1_SlowSlew: UCHAR
§IO2_SlowSlew: UCHAR
§IO3_SlowSlew: UCHAR
§IO_Drive: UCHAR
§SlaveSelect_PullUp: UCHAR
§SlaveSelect_PullDown: UCHAR
§SlaveSelect_Drive: UCHAR
§SlaveSelect_SlowSlew: UCHAR
§MISO_Suspend: UCHAR
§SIMO_Suspend: UCHAR
§IO2_IO3_Suspend: UCHAR
§SlaveSelect_Suspend: UCHAR
§GPIO0_Drive: UCHAR
§GPIO1_Drive: UCHAR
§GPIO2_Drive: UCHAR
§GPIO3_Drive: UCHAR
§GPIO0_SlowSlew: UCHAR
§GPIO1_SlowSlew: UCHAR
§GPIO2_SlowSlew: UCHAR
§GPIO3_SlowSlew: UCHAR
§GPIO0_PullDown: UCHAR
§GPIO1_PullDown: UCHAR
§GPIO2_PullDown: UCHAR
§GPIO3_PullDown: UCHAR
§GPIO0_PullUp: UCHAR
§GPIO1_PullUp: UCHAR
§GPIO2_PullUp: UCHAR
§GPIO3_PullUp: UCHAR
§GPIO0_OpenDrain: UCHAR
§GPIO1_OpenDrain: UCHAR
§GPIO2_OpenDrain: UCHAR
§GPIO3_OpenDrain: UCHAR
§GPIO0_Suspend: UCHAR
§GPIO1_Suspend: UCHAR
§GPIO2_Suspend: UCHAR
§GPIO3_Suspend: UCHAR
§FallingEdge: UCHAR
§BCD_Disable: UCHAR
§BCD_OutputActiveLow: UCHAR
§BCD_Drive: UCHAR
Trait Implementations§
source§impl Clone for ft_eeprom_4222h
impl Clone for ft_eeprom_4222h
source§fn clone(&self) -> ft_eeprom_4222h
fn clone(&self) -> ft_eeprom_4222h
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for ft_eeprom_4222h
impl Debug for ft_eeprom_4222h
source§impl Default for ft_eeprom_4222h
impl Default for ft_eeprom_4222h
source§fn default() -> ft_eeprom_4222h
fn default() -> ft_eeprom_4222h
Returns the “default value” for a type. Read more