#[repr(transparent)]pub struct Usb1VbusDetect(pub u32);Expand description
VBUS Detect
Tuple Fields§
§0: u32Implementations§
Source§impl Usb1VbusDetect
impl Usb1VbusDetect
Sourcepub const fn vbusvalid_thresh(&self) -> VbusvalidThresh
pub const fn vbusvalid_thresh(&self) -> VbusvalidThresh
VBUS Comparator Threshold
Sourcepub const fn set_vbusvalid_thresh(&mut self, val: VbusvalidThresh)
pub const fn set_vbusvalid_thresh(&mut self, val: VbusvalidThresh)
VBUS Comparator Threshold
Sourcepub const fn vbus_override_en(&self) -> VbusOverrideEn
pub const fn vbus_override_en(&self) -> VbusOverrideEn
VBUS Detect Signal Local Override Enable
Sourcepub const fn set_vbus_override_en(&mut self, val: VbusOverrideEn)
pub const fn set_vbus_override_en(&mut self, val: VbusOverrideEn)
VBUS Detect Signal Local Override Enable
Sourcepub const fn sessend_override(&self) -> bool
pub const fn sessend_override(&self) -> bool
Override Value for SESSEND
Sourcepub const fn set_sessend_override(&mut self, val: bool)
pub const fn set_sessend_override(&mut self, val: bool)
Override Value for SESSEND
Sourcepub const fn bvalid_override(&self) -> bool
pub const fn bvalid_override(&self) -> bool
Override Value for B-Device Session Valid
Sourcepub const fn set_bvalid_override(&mut self, val: bool)
pub const fn set_bvalid_override(&mut self, val: bool)
Override Value for B-Device Session Valid
Sourcepub const fn avalid_override(&self) -> bool
pub const fn avalid_override(&self) -> bool
Override Value for A-Device Session Valid
Sourcepub const fn set_avalid_override(&mut self, val: bool)
pub const fn set_avalid_override(&mut self, val: bool)
Override Value for A-Device Session Valid
Sourcepub const fn vbusvalid_override(&self) -> bool
pub const fn vbusvalid_override(&self) -> bool
Override Value for the VBUS_VALID Signal
Sourcepub const fn set_vbusvalid_override(&mut self, val: bool)
pub const fn set_vbusvalid_override(&mut self, val: bool)
Override Value for the VBUS_VALID Signal
Sourcepub const fn vbusvalid_sel(&self) -> VbusvalidSel
pub const fn vbusvalid_sel(&self) -> VbusvalidSel
VBUS_VALID Selection
Sourcepub const fn set_vbusvalid_sel(&mut self, val: VbusvalidSel)
pub const fn set_vbusvalid_sel(&mut self, val: VbusvalidSel)
VBUS_VALID Selection
Sourcepub const fn vbus_source_sel(&self) -> VbusSourceSel
pub const fn vbus_source_sel(&self) -> VbusSourceSel
VBUS_VALID Source Selection
Sourcepub const fn set_vbus_source_sel(&mut self, val: VbusSourceSel)
pub const fn set_vbus_source_sel(&mut self, val: VbusSourceSel)
VBUS_VALID Source Selection
Sourcepub const fn id_override_en(&self) -> IdOverrideEn
pub const fn id_override_en(&self) -> IdOverrideEn
Enable Local ID Pin Status Override
Sourcepub const fn set_id_override_en(&mut self, val: IdOverrideEn)
pub const fn set_id_override_en(&mut self, val: IdOverrideEn)
Enable Local ID Pin Status Override
Sourcepub const fn id_override(&self) -> bool
pub const fn id_override(&self) -> bool
ID Pin Status Local Override
Sourcepub const fn set_id_override(&mut self, val: bool)
pub const fn set_id_override(&mut self, val: bool)
ID Pin Status Local Override
Sourcepub const fn ext_id_override_en(&self) -> ExtIdOverrideEn
pub const fn ext_id_override_en(&self) -> ExtIdOverrideEn
External ID Override Enable
Sourcepub const fn set_ext_id_override_en(&mut self, val: ExtIdOverrideEn)
pub const fn set_ext_id_override_en(&mut self, val: ExtIdOverrideEn)
External ID Override Enable
Sourcepub const fn ext_vbus_override_en(&self) -> ExtVbusOverrideEn
pub const fn ext_vbus_override_en(&self) -> ExtVbusOverrideEn
External VBUS Override Enable
Sourcepub const fn set_ext_vbus_override_en(&mut self, val: ExtVbusOverrideEn)
pub const fn set_ext_vbus_override_en(&mut self, val: ExtVbusOverrideEn)
External VBUS Override Enable
Sourcepub const fn vbusvalid_to_b(&self) -> VbusvalidToB
pub const fn vbusvalid_to_b(&self) -> VbusvalidToB
VBUS_VALID Comparator Selection
Sourcepub const fn set_vbusvalid_to_b(&mut self, val: VbusvalidToB)
pub const fn set_vbusvalid_to_b(&mut self, val: VbusvalidToB)
VBUS_VALID Comparator Selection
Sourcepub const fn vbusvalid_pwrup_cmps(&self) -> VbusvalidPwrupCmps
pub const fn vbusvalid_pwrup_cmps(&self) -> VbusvalidPwrupCmps
VBUS_VALID Comparator Enable
Sourcepub const fn set_vbusvalid_pwrup_cmps(&mut self, val: VbusvalidPwrupCmps)
pub const fn set_vbusvalid_pwrup_cmps(&mut self, val: VbusvalidPwrupCmps)
VBUS_VALID Comparator Enable
Sourcepub const fn discharge_vbus(&self) -> DischargeVbus
pub const fn discharge_vbus(&self) -> DischargeVbus
VBUS Discharge Resistor
Sourcepub const fn set_discharge_vbus(&mut self, val: DischargeVbus)
pub const fn set_discharge_vbus(&mut self, val: DischargeVbus)
VBUS Discharge Resistor
Trait Implementations§
Source§impl Clone for Usb1VbusDetect
impl Clone for Usb1VbusDetect
Source§fn clone(&self) -> Usb1VbusDetect
fn clone(&self) -> Usb1VbusDetect
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more