#[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