#[repr(transparent)]pub struct Control(pub u8);Expand description
USB OTG Control.
Tuple Fields§
§0: u8Implementations§
Source§impl Control
impl Control
Sourcepub const fn vbus_source_sel(&self) -> bool
pub const fn vbus_source_sel(&self) -> bool
VBUS Monitoring Source Select.
Sourcepub const fn set_vbus_source_sel(&mut self, val: bool)
pub const fn set_vbus_source_sel(&mut self, val: bool)
VBUS Monitoring Source Select.
Sourcepub const fn set_sess_vld(&mut self, val: SessVld)
pub const fn set_sess_vld(&mut self, val: SessVld)
VBUS Session Valid status.
Sourcepub const fn dppullupnonotg(&self) -> Dppullupnonotg
pub const fn dppullupnonotg(&self) -> Dppullupnonotg
DP Pullup in Non-OTG Device Mode.
Sourcepub const fn set_dppullupnonotg(&mut self, val: Dppullupnonotg)
pub const fn set_dppullupnonotg(&mut self, val: Dppullupnonotg)
DP Pullup in Non-OTG Device Mode.
Trait Implementations§
impl Copy for Control
impl Eq for Control
impl StructuralPartialEq for Control
Auto Trait Implementations§
impl Freeze for Control
impl RefUnwindSafe for Control
impl Send for Control
impl Sync for Control
impl Unpin for Control
impl UnwindSafe for Control
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more