Struct libftd2xx_ffi::ft_eeprom_pd
source · #[repr(C)]pub struct ft_eeprom_pd {Show 62 fields
pub srprs: UCHAR,
pub sraprs: UCHAR,
pub srrprs: UCHAR,
pub saprs: UCHAR,
pub vconns: UCHAR,
pub passthru: UCHAR,
pub extmcu: UCHAR,
pub pd2en: UCHAR,
pub pd1autoclk: UCHAR,
pub pd2autoclk: UCHAR,
pub useefuse: UCHAR,
pub extvconn: UCHAR,
pub count: UCHAR,
pub gpio1: UCHAR,
pub gpio2: UCHAR,
pub gpio3: UCHAR,
pub gpio4: UCHAR,
pub gpio5: UCHAR,
pub gpio6: UCHAR,
pub gpio7: UCHAR,
pub pd1lden: UCHAR,
pub pd2lden: UCHAR,
pub dispin: UCHAR,
pub disenbm: UCHAR,
pub disdisbm: UCHAR,
pub ccselect: UCHAR,
pub iset1: UCHAR,
pub iset2: UCHAR,
pub iset3: UCHAR,
pub extiset: UCHAR,
pub isetpd2: UCHAR,
pub iseten: UCHAR,
pub PDO1_GPIO: [UCHAR; 7],
pub PDO2_GPIO: [UCHAR; 7],
pub PDO3_GPIO: [UCHAR; 7],
pub PDO4_GPIO: [UCHAR; 7],
pub PDO5_GPIO: [UCHAR; 7],
pub PDO6_GPIO: [UCHAR; 7],
pub PDO7_GPIO: [UCHAR; 7],
pub VSET0V_GPIO: [UCHAR; 7],
pub VSAFE5V_GPIO: [UCHAR; 7],
pub BM_PDO_Sink: FT_EEPROM_PD_PDO_mv_ma,
pub BM_PDO_Source: FT_EEPROM_PD_PDO_mv_ma,
pub BM_PDO_Sink_2: FT_EEPROM_PD_PDO_mv_ma,
pub srt: UCHAR,
pub hrt: UCHAR,
pub sct: UCHAR,
pub dit: UCHAR,
pub srcrt: USHORT,
pub trt: USHORT,
pub sofft: USHORT,
pub nrt: USHORT,
pub swct: USHORT,
pub snkrt: USHORT,
pub dt: UCHAR,
pub cnst: UCHAR,
pub it: USHORT,
pub i2caddr: UCHAR,
pub prou: UINT,
pub trim1: UINT,
pub trim2: UINT,
pub extdc: UCHAR,
}
Fields§
§srprs: UCHAR
§sraprs: UCHAR
§srrprs: UCHAR
§saprs: UCHAR
§vconns: UCHAR
§passthru: UCHAR
§extmcu: UCHAR
§pd2en: UCHAR
§pd1autoclk: UCHAR
§pd2autoclk: UCHAR
§useefuse: UCHAR
§extvconn: UCHAR
§count: UCHAR
§gpio1: UCHAR
§gpio2: UCHAR
§gpio3: UCHAR
§gpio4: UCHAR
§gpio5: UCHAR
§gpio6: UCHAR
§gpio7: UCHAR
§pd1lden: UCHAR
§pd2lden: UCHAR
§dispin: UCHAR
§disenbm: UCHAR
§disdisbm: UCHAR
§ccselect: UCHAR
§iset1: UCHAR
§iset2: UCHAR
§iset3: UCHAR
§extiset: UCHAR
§isetpd2: UCHAR
§iseten: UCHAR
§PDO1_GPIO: [UCHAR; 7]
§PDO2_GPIO: [UCHAR; 7]
§PDO3_GPIO: [UCHAR; 7]
§PDO4_GPIO: [UCHAR; 7]
§PDO5_GPIO: [UCHAR; 7]
§PDO6_GPIO: [UCHAR; 7]
§PDO7_GPIO: [UCHAR; 7]
§VSET0V_GPIO: [UCHAR; 7]
§VSAFE5V_GPIO: [UCHAR; 7]
§BM_PDO_Sink: FT_EEPROM_PD_PDO_mv_ma
§BM_PDO_Source: FT_EEPROM_PD_PDO_mv_ma
§BM_PDO_Sink_2: FT_EEPROM_PD_PDO_mv_ma
§srt: UCHAR
§hrt: UCHAR
§sct: UCHAR
§dit: UCHAR
§srcrt: USHORT
§trt: USHORT
§sofft: USHORT
§nrt: USHORT
§swct: USHORT
§snkrt: USHORT
§dt: UCHAR
§cnst: UCHAR
§it: USHORT
§i2caddr: UCHAR
§prou: UINT
§trim1: UINT
§trim2: UINT
§extdc: UCHAR
Trait Implementations§
source§impl Clone for ft_eeprom_pd
impl Clone for ft_eeprom_pd
source§fn clone(&self) -> ft_eeprom_pd
fn clone(&self) -> ft_eeprom_pd
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_pd
impl Debug for ft_eeprom_pd
source§impl Default for ft_eeprom_pd
impl Default for ft_eeprom_pd
source§fn default() -> ft_eeprom_pd
fn default() -> ft_eeprom_pd
Returns the “default value” for a type. Read more