pub struct UsbAnalog { /* private fields */ }Expand description
USB Analog
Implementations§
Source§impl UsbAnalog
impl UsbAnalog
pub const unsafe fn from_ptr(ptr: *mut ()) -> Self
pub const fn as_ptr(&self) -> *mut ()
Sourcepub const fn usb1_vbus_detect(self) -> Reg<Usb1VbusDetect, RW>
pub const fn usb1_vbus_detect(self) -> Reg<Usb1VbusDetect, RW>
USB VBUS Detect Register
Sourcepub const fn usb1_vbus_detect_set(self) -> Reg<Usb1VbusDetectSet, RW>
pub const fn usb1_vbus_detect_set(self) -> Reg<Usb1VbusDetectSet, RW>
USB VBUS Detect Register
Sourcepub const fn usb1_vbus_detect_clr(self) -> Reg<Usb1VbusDetectClr, RW>
pub const fn usb1_vbus_detect_clr(self) -> Reg<Usb1VbusDetectClr, RW>
USB VBUS Detect Register
Sourcepub const fn usb1_vbus_detect_tog(self) -> Reg<Usb1VbusDetectTog, RW>
pub const fn usb1_vbus_detect_tog(self) -> Reg<Usb1VbusDetectTog, RW>
USB VBUS Detect Register
Sourcepub const fn usb1_chrg_detect(self) -> Reg<Usb1ChrgDetect, RW>
pub const fn usb1_chrg_detect(self) -> Reg<Usb1ChrgDetect, RW>
USB Charger Detect Register
Sourcepub const fn usb1_chrg_detect_set(self) -> Reg<Usb1ChrgDetectSet, RW>
pub const fn usb1_chrg_detect_set(self) -> Reg<Usb1ChrgDetectSet, RW>
USB Charger Detect Register
Sourcepub const fn usb1_chrg_detect_clr(self) -> Reg<Usb1ChrgDetectClr, RW>
pub const fn usb1_chrg_detect_clr(self) -> Reg<Usb1ChrgDetectClr, RW>
USB Charger Detect Register
Sourcepub const fn usb1_chrg_detect_tog(self) -> Reg<Usb1ChrgDetectTog, RW>
pub const fn usb1_chrg_detect_tog(self) -> Reg<Usb1ChrgDetectTog, RW>
USB Charger Detect Register
Sourcepub const fn usb1_vbus_detect_stat(self) -> Reg<Usb1VbusDetectStat, R>
pub const fn usb1_vbus_detect_stat(self) -> Reg<Usb1VbusDetectStat, R>
USB VBUS Detect Status Register
Sourcepub const fn usb1_chrg_detect_stat(self) -> Reg<Usb1ChrgDetectStat, R>
pub const fn usb1_chrg_detect_stat(self) -> Reg<Usb1ChrgDetectStat, R>
USB Charger Detect Status Register
Sourcepub const fn usb1_loopback(self) -> Reg<Usb1Loopback, RW>
pub const fn usb1_loopback(self) -> Reg<Usb1Loopback, RW>
USB Loopback Test Register
Sourcepub const fn usb1_loopback_set(self) -> Reg<Usb1LoopbackSet, RW>
pub const fn usb1_loopback_set(self) -> Reg<Usb1LoopbackSet, RW>
USB Loopback Test Register
Sourcepub const fn usb1_loopback_clr(self) -> Reg<Usb1LoopbackClr, RW>
pub const fn usb1_loopback_clr(self) -> Reg<Usb1LoopbackClr, RW>
USB Loopback Test Register
Sourcepub const fn usb1_loopback_tog(self) -> Reg<Usb1LoopbackTog, RW>
pub const fn usb1_loopback_tog(self) -> Reg<Usb1LoopbackTog, RW>
USB Loopback Test Register
Sourcepub const fn usb1_misc_set(self) -> Reg<Usb1MiscSet, RW>
pub const fn usb1_misc_set(self) -> Reg<Usb1MiscSet, RW>
USB Misc Register
Sourcepub const fn usb1_misc_clr(self) -> Reg<Usb1MiscClr, RW>
pub const fn usb1_misc_clr(self) -> Reg<Usb1MiscClr, RW>
USB Misc Register
Sourcepub const fn usb1_misc_tog(self) -> Reg<Usb1MiscTog, RW>
pub const fn usb1_misc_tog(self) -> Reg<Usb1MiscTog, RW>
USB Misc Register
Trait Implementations§
impl Copy for UsbAnalog
impl Eq for UsbAnalog
impl Send for UsbAnalog
impl StructuralPartialEq for UsbAnalog
impl Sync for UsbAnalog
Auto Trait Implementations§
impl Freeze for UsbAnalog
impl RefUnwindSafe for UsbAnalog
impl Unpin for UsbAnalog
impl UnwindSafe for UsbAnalog
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