#[repr(transparent)]pub struct Usb1VbusDetectSet(pub u32);Expand description
VBUS Detect
Tuple Fields§
§0: u32Implementations§
Source§impl Usb1VbusDetectSet
impl Usb1VbusDetectSet
Sourcepub const fn vbusvalid_thresh(&self) -> u8
pub const fn vbusvalid_thresh(&self) -> u8
VBUS Comparator Threshold
Sourcepub const fn set_vbusvalid_thresh(&mut self, val: u8)
pub const fn set_vbusvalid_thresh(&mut self, val: u8)
VBUS Comparator Threshold
Sourcepub const fn vbus_override_en(&self) -> bool
pub const fn vbus_override_en(&self) -> bool
VBUS Detect Signal Local Override Enable
Sourcepub const fn set_vbus_override_en(&mut self, val: bool)
pub const fn set_vbus_override_en(&mut self, val: bool)
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) -> bool
pub const fn vbusvalid_sel(&self) -> bool
VBUS_VALID Selection
Sourcepub const fn set_vbusvalid_sel(&mut self, val: bool)
pub const fn set_vbusvalid_sel(&mut self, val: bool)
VBUS_VALID Selection
Sourcepub const fn vbus_source_sel(&self) -> u8
pub const fn vbus_source_sel(&self) -> u8
VBUS_VALID Source Selection
Sourcepub const fn set_vbus_source_sel(&mut self, val: u8)
pub const fn set_vbus_source_sel(&mut self, val: u8)
VBUS_VALID Source Selection
Sourcepub const fn id_override_en(&self) -> bool
pub const fn id_override_en(&self) -> bool
Enable Local ID Pin Status Override
Sourcepub const fn set_id_override_en(&mut self, val: bool)
pub const fn set_id_override_en(&mut self, val: bool)
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) -> bool
pub const fn ext_id_override_en(&self) -> bool
External ID Override Enable
Sourcepub const fn set_ext_id_override_en(&mut self, val: bool)
pub const fn set_ext_id_override_en(&mut self, val: bool)
External ID Override Enable
Sourcepub const fn ext_vbus_override_en(&self) -> bool
pub const fn ext_vbus_override_en(&self) -> bool
External VBUS Override Enable
Sourcepub const fn set_ext_vbus_override_en(&mut self, val: bool)
pub const fn set_ext_vbus_override_en(&mut self, val: bool)
External VBUS Override Enable
Sourcepub const fn vbusvalid_to_b(&self) -> bool
pub const fn vbusvalid_to_b(&self) -> bool
VBUS_VALID Comparator Selection
Sourcepub const fn set_vbusvalid_to_b(&mut self, val: bool)
pub const fn set_vbusvalid_to_b(&mut self, val: bool)
VBUS_VALID Comparator Selection
Sourcepub const fn vbusvalid_pwrup_cmps(&self) -> u8
pub const fn vbusvalid_pwrup_cmps(&self) -> u8
VBUS_VALID Comparator Enable
Sourcepub const fn set_vbusvalid_pwrup_cmps(&mut self, val: u8)
pub const fn set_vbusvalid_pwrup_cmps(&mut self, val: u8)
VBUS_VALID Comparator Enable
Sourcepub const fn discharge_vbus(&self) -> bool
pub const fn discharge_vbus(&self) -> bool
VBUS Discharge Resistor
Sourcepub const fn set_discharge_vbus(&mut self, val: bool)
pub const fn set_discharge_vbus(&mut self, val: bool)
VBUS Discharge Resistor
Trait Implementations§
Source§impl Clone for Usb1VbusDetectSet
impl Clone for Usb1VbusDetectSet
Source§fn clone(&self) -> Usb1VbusDetectSet
fn clone(&self) -> Usb1VbusDetectSet
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more