#[repr(transparent)]pub struct Usbtrc0(pub u8);Expand description
USB Transceiver Control 0
Tuple Fields§
§0: u8Implementations§
Source§impl Usbtrc0
impl Usbtrc0
Sourcepub const fn usb_resume_int(&self) -> UsbResumeInt
pub const fn usb_resume_int(&self) -> UsbResumeInt
USB Asynchronous Interrupt
Sourcepub const fn set_usb_resume_int(&mut self, val: UsbResumeInt)
pub const fn set_usb_resume_int(&mut self, val: UsbResumeInt)
USB Asynchronous Interrupt
Sourcepub const fn set_sync_det(&mut self, val: SyncDet)
pub const fn set_sync_det(&mut self, val: SyncDet)
Synchronous USB Interrupt Detect
Sourcepub const fn usb_clk_recovery_int(&self) -> bool
pub const fn usb_clk_recovery_int(&self) -> bool
Combined USB Clock Recovery interrupt status
Sourcepub const fn set_usb_clk_recovery_int(&mut self, val: bool)
pub const fn set_usb_clk_recovery_int(&mut self, val: bool)
Combined USB Clock Recovery interrupt status
Sourcepub const fn set_vredg_det(&mut self, val: VredgDet)
pub const fn set_vredg_det(&mut self, val: VredgDet)
VREGIN Rising Edge Interrupt Detect
Sourcepub const fn set_vfedg_det(&mut self, val: VfedgDet)
pub const fn set_vfedg_det(&mut self, val: VfedgDet)
VREGIN Falling Edge Interrupt Detect
Sourcepub const fn set_usbresmen(&mut self, val: Usbresmen)
pub const fn set_usbresmen(&mut self, val: Usbresmen)
Asynchronous Resume Interrupt Enable
Sourcepub const fn vregin_sts(&self) -> bool
pub const fn vregin_sts(&self) -> bool
VREGIN Status
Sourcepub const fn set_vregin_sts(&mut self, val: bool)
pub const fn set_vregin_sts(&mut self, val: bool)
VREGIN Status
Sourcepub const fn set_usbreset(&mut self, val: Usbreset)
pub const fn set_usbreset(&mut self, val: Usbreset)
USB Reset
Trait Implementations§
impl Copy for Usbtrc0
impl Eq for Usbtrc0
impl StructuralPartialEq for Usbtrc0
Auto Trait Implementations§
impl Freeze for Usbtrc0
impl RefUnwindSafe for Usbtrc0
impl Send for Usbtrc0
impl Sync for Usbtrc0
impl Unpin for Usbtrc0
impl UnwindSafe for Usbtrc0
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