pub struct Usb { /* private fields */ }Expand description
USBFS.
Implementations§
Source§impl Usb
impl Usb
pub const unsafe fn from_ptr(ptr: *mut ()) -> Self
pub const fn as_ptr(&self) -> *mut ()
Sourcepub const fn usbfrmadjust(self) -> Reg<Usbfrmadjust, RW>
pub const fn usbfrmadjust(self) -> Reg<Usbfrmadjust, RW>
Frame Adjust.
Sourcepub const fn keep_alive_ctrl_rsvd(self) -> Reg<u8, RW>
pub const fn keep_alive_ctrl_rsvd(self) -> Reg<u8, RW>
Reserved.
Sourcepub const fn keep_alive_wkctrl_rsvd(self) -> Reg<u8, RW>
pub const fn keep_alive_wkctrl_rsvd(self) -> Reg<u8, RW>
Reserved.
Sourcepub const fn stall_il_dis(self) -> Reg<StallIlDis, RW>
pub const fn stall_il_dis(self) -> Reg<StallIlDis, RW>
Peripheral Mode Stall Disable for Endpoints 7 to 0 in IN Direction.
Sourcepub const fn stall_ih_dis(self) -> Reg<StallIhDis, RW>
pub const fn stall_ih_dis(self) -> Reg<StallIhDis, RW>
Peripheral Mode Stall Disable for Endpoints 15 to 8 in IN Direction.
Sourcepub const fn stall_ol_dis(self) -> Reg<StallOlDis, RW>
pub const fn stall_ol_dis(self) -> Reg<StallOlDis, RW>
Peripheral Mode Stall Disable for Endpoints 7 to 0 in OUT Direction.
Sourcepub const fn stall_oh_dis(self) -> Reg<StallOhDis, RW>
pub const fn stall_oh_dis(self) -> Reg<StallOhDis, RW>
Peripheral Mode Stall Disable for Endpoints 15 to 8 in OUT Direction.
Sourcepub const fn clk_recover_ctrl(self) -> Reg<ClkRecoverCtrl, RW>
pub const fn clk_recover_ctrl(self) -> Reg<ClkRecoverCtrl, RW>
USB Clock Recovery Control.
Sourcepub const fn clk_recover_irc_en(self) -> Reg<ClkRecoverIrcEn, RW>
pub const fn clk_recover_irc_en(self) -> Reg<ClkRecoverIrcEn, RW>
FIRC Oscillator Enable.
Sourcepub const fn clk_recover_int_en(self) -> Reg<ClkRecoverIntEn, RW>
pub const fn clk_recover_int_en(self) -> Reg<ClkRecoverIntEn, RW>
Clock Recovery Combined Interrupt Enable.
Sourcepub const fn clk_recover_int_status(self) -> Reg<ClkRecoverIntStatus, RW>
pub const fn clk_recover_int_status(self) -> Reg<ClkRecoverIntStatus, RW>
Clock Recovery Separated Interrupt Status.
Trait Implementations§
impl Copy for Usb
impl Eq for Usb
impl Send for Usb
impl StructuralPartialEq for Usb
impl Sync for Usb
Auto Trait Implementations§
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