#[repr(transparent)]pub struct Usb1ChrgDetStat(pub u32);Expand description
Charger Detect Status. F70RM 42.7.14 (text line 105955). Read-only, including its SET/CLR/TOG address aliases.
Tuple Fields§
§0: u32Implementations§
Source§impl Usb1ChrgDetStat
impl Usb1ChrgDetStat
Sourcepub const fn plug_contact(&self) -> bool
pub const fn plug_contact(&self) -> bool
Battery Charging Data Contact Detection Phase Output. Read-only status/value; writes do not configure this field. Raw encoding: 0b - Not detected; 1b - Detected.
Sourcepub const fn set_plug_contact(&mut self, val: bool)
pub const fn set_plug_contact(&mut self, val: bool)
Battery Charging Data Contact Detection Phase Output. Read-only status/value; writes do not configure this field. Raw encoding: 0b - Not detected; 1b - Detected.
Sourcepub const fn chrg_detected(&self) -> bool
pub const fn chrg_detected(&self) -> bool
Battery Charging Primary Detection Phase Output. Read-only status/value; writes do not configure this field. Raw encoding: 0b - SDP detected; 1b - Charging port detected.
Sourcepub const fn set_chrg_detected(&mut self, val: bool)
pub const fn set_chrg_detected(&mut self, val: bool)
Battery Charging Primary Detection Phase Output. Read-only status/value; writes do not configure this field. Raw encoding: 0b - SDP detected; 1b - Charging port detected.
Sourcepub const fn dm_state(&self) -> bool
pub const fn dm_state(&self) -> bool
DM Voltage. Read-only status/value; writes do not configure this field. Raw encoding: 0b - USB_DM pin voltage is ≤ 0.8 V; 1b - USB_DM pin voltage is ≥ 2.0 V.
Sourcepub const fn set_dm_state(&mut self, val: bool)
pub const fn set_dm_state(&mut self, val: bool)
DM Voltage. Read-only status/value; writes do not configure this field. Raw encoding: 0b - USB_DM pin voltage is ≤ 0.8 V; 1b - USB_DM pin voltage is ≥ 2.0 V.
Sourcepub const fn dp_state(&self) -> bool
pub const fn dp_state(&self) -> bool
DP Voltage. Read-only status/value; writes do not configure this field. Raw encoding: 0b - USB_DP pin voltage is ≤ 0.8 V; 1b - USB_DP pin voltage is ≥ 2.0 V.
Sourcepub const fn set_dp_state(&mut self, val: bool)
pub const fn set_dp_state(&mut self, val: bool)
DP Voltage. Read-only status/value; writes do not configure this field. Raw encoding: 0b - USB_DP pin voltage is ≤ 0.8 V; 1b - USB_DP pin voltage is ≥ 2.0 V.
Sourcepub const fn secdet_dcp(&self) -> bool
pub const fn secdet_dcp(&self) -> bool
Battery Charging Secondary Detection Phase Output. Read-only status/value; writes do not configure this field. Raw encoding: 0b - CDP detected; 1b - DCP detected.
Sourcepub const fn set_secdet_dcp(&mut self, val: bool)
pub const fn set_secdet_dcp(&mut self, val: bool)
Battery Charging Secondary Detection Phase Output. Read-only status/value; writes do not configure this field. Raw encoding: 0b - CDP detected; 1b - DCP detected.
Trait Implementations§
Source§impl Clone for Usb1ChrgDetStat
impl Clone for Usb1ChrgDetStat
Source§fn clone(&self) -> Usb1ChrgDetStat
fn clone(&self) -> Usb1ChrgDetStat
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more