pub struct Usbphy { /* private fields */ }Expand description
Universal System Bus Physical Layer
Implementations§
Source§impl Usbphy
impl Usbphy
pub const unsafe fn from_ptr(ptr: *mut ()) -> Self
pub const fn as_ptr(&self) -> *mut ()
Sourcepub const fn debug0_set(self) -> Reg<Debug0Set, RW>
pub const fn debug0_set(self) -> Reg<Debug0Set, RW>
USB PHY Debug Register 0
Sourcepub const fn debug0_clr(self) -> Reg<Debug0Clr, RW>
pub const fn debug0_clr(self) -> Reg<Debug0Clr, RW>
USB PHY Debug Register 0
Sourcepub const fn debug0_tog(self) -> Reg<Debug0Tog, RW>
pub const fn debug0_tog(self) -> Reg<Debug0Tog, RW>
USB PHY Debug Register 0
Sourcepub const fn debug1_set(self) -> Reg<Debug1Set, RW>
pub const fn debug1_set(self) -> Reg<Debug1Set, RW>
UTMI Debug Status Register 1
Sourcepub const fn debug1_clr(self) -> Reg<Debug1Clr, RW>
pub const fn debug1_clr(self) -> Reg<Debug1Clr, RW>
UTMI Debug Status Register 1
Sourcepub const fn debug1_tog(self) -> Reg<Debug1Tog, RW>
pub const fn debug1_tog(self) -> Reg<Debug1Tog, RW>
UTMI Debug Status Register 1
Sourcepub const fn pll_sic_set(self) -> Reg<PllSicSet, RW>
pub const fn pll_sic_set(self) -> Reg<PllSicSet, RW>
USB PHY PLL Control/Status Register
Sourcepub const fn pll_sic_clr(self) -> Reg<PllSicClr, RW>
pub const fn pll_sic_clr(self) -> Reg<PllSicClr, RW>
USB PHY PLL Control/Status Register
Sourcepub const fn pll_sic_tog(self) -> Reg<PllSicTog, RW>
pub const fn pll_sic_tog(self) -> Reg<PllSicTog, RW>
USB PHY PLL Control/Status Register
Sourcepub const fn usb1_vbus_detect(self) -> Reg<Usb1VbusDetect, RW>
pub const fn usb1_vbus_detect(self) -> Reg<Usb1VbusDetect, RW>
USB PHY VBUS Detect Control Register
Sourcepub const fn usb1_vbus_detect_set(self) -> Reg<Usb1VbusDetectSet, RW>
pub const fn usb1_vbus_detect_set(self) -> Reg<Usb1VbusDetectSet, RW>
USB PHY VBUS Detect Control Register
Sourcepub const fn usb1_vbus_detect_clr(self) -> Reg<Usb1VbusDetectClr, RW>
pub const fn usb1_vbus_detect_clr(self) -> Reg<Usb1VbusDetectClr, RW>
USB PHY VBUS Detect Control Register
Sourcepub const fn usb1_vbus_detect_tog(self) -> Reg<Usb1VbusDetectTog, RW>
pub const fn usb1_vbus_detect_tog(self) -> Reg<Usb1VbusDetectTog, RW>
USB PHY VBUS Detect Control Register
Sourcepub const fn usb1_vbus_det_stat(self) -> Reg<Usb1VbusDetStat, R>
pub const fn usb1_vbus_det_stat(self) -> Reg<Usb1VbusDetStat, R>
USB PHY VBUS Detector Status Register
Sourcepub const fn usb1_chrg_detect(self) -> Reg<Usb1ChrgDetect, RW>
pub const fn usb1_chrg_detect(self) -> Reg<Usb1ChrgDetect, RW>
USB PHY Charger Detect Control Register
Sourcepub const fn usb1_chrg_detect_set(self) -> Reg<Usb1ChrgDetectSet, RW>
pub const fn usb1_chrg_detect_set(self) -> Reg<Usb1ChrgDetectSet, RW>
USB PHY Charger Detect Control Register
Sourcepub const fn usb1_chrg_detect_clr(self) -> Reg<Usb1ChrgDetectClr, RW>
pub const fn usb1_chrg_detect_clr(self) -> Reg<Usb1ChrgDetectClr, RW>
USB PHY Charger Detect Control Register
Sourcepub const fn usb1_chrg_detect_tog(self) -> Reg<Usb1ChrgDetectTog, RW>
pub const fn usb1_chrg_detect_tog(self) -> Reg<Usb1ChrgDetectTog, RW>
USB PHY Charger Detect Control Register
Sourcepub const fn usb1_chrg_det_stat(self) -> Reg<Usb1ChrgDetStat, R>
pub const fn usb1_chrg_det_stat(self) -> Reg<Usb1ChrgDetStat, R>
USB PHY Charger Detect Status Register
Sourcepub const fn anactrl_set(self) -> Reg<AnactrlSet, RW>
pub const fn anactrl_set(self) -> Reg<AnactrlSet, RW>
USB PHY Analog Control Register
Sourcepub const fn anactrl_clr(self) -> Reg<AnactrlClr, RW>
pub const fn anactrl_clr(self) -> Reg<AnactrlClr, RW>
USB PHY Analog Control Register
Sourcepub const fn anactrl_tog(self) -> Reg<AnactrlTog, RW>
pub const fn anactrl_tog(self) -> Reg<AnactrlTog, RW>
USB PHY Analog Control Register
Sourcepub const fn usb1_loopback(self) -> Reg<Usb1Loopback, RW>
pub const fn usb1_loopback(self) -> Reg<Usb1Loopback, RW>
USB PHY Loopback Control/Status Register
Sourcepub const fn usb1_loopback_set(self) -> Reg<Usb1LoopbackSet, RW>
pub const fn usb1_loopback_set(self) -> Reg<Usb1LoopbackSet, RW>
USB PHY Loopback Control/Status Register
Sourcepub const fn usb1_loopback_clr(self) -> Reg<Usb1LoopbackClr, RW>
pub const fn usb1_loopback_clr(self) -> Reg<Usb1LoopbackClr, RW>
USB PHY Loopback Control/Status Register
Sourcepub const fn usb1_loopback_tog(self) -> Reg<Usb1LoopbackTog, RW>
pub const fn usb1_loopback_tog(self) -> Reg<Usb1LoopbackTog, RW>
USB PHY Loopback Control/Status Register
Sourcepub const fn usb1_loopback_hsfscnt(self) -> Reg<Usb1LoopbackHsfscnt, RW>
pub const fn usb1_loopback_hsfscnt(self) -> Reg<Usb1LoopbackHsfscnt, RW>
USB PHY Loopback Packet Number Select Register
Sourcepub const fn usb1_loopback_hsfscnt_set(self) -> Reg<Usb1LoopbackHsfscntSet, RW>
pub const fn usb1_loopback_hsfscnt_set(self) -> Reg<Usb1LoopbackHsfscntSet, RW>
USB PHY Loopback Packet Number Select Register
Sourcepub const fn usb1_loopback_hsfscnt_clr(self) -> Reg<Usb1LoopbackHsfscntClr, RW>
pub const fn usb1_loopback_hsfscnt_clr(self) -> Reg<Usb1LoopbackHsfscntClr, RW>
USB PHY Loopback Packet Number Select Register
Sourcepub const fn usb1_loopback_hsfscnt_tog(self) -> Reg<Usb1LoopbackHsfscntTog, RW>
pub const fn usb1_loopback_hsfscnt_tog(self) -> Reg<Usb1LoopbackHsfscntTog, RW>
USB PHY Loopback Packet Number Select Register
Sourcepub const fn trim_override_en(self) -> Reg<TrimOverrideEn, RW>
pub const fn trim_override_en(self) -> Reg<TrimOverrideEn, RW>
USB PHY Trim Override Enable Register
Sourcepub const fn trim_override_en_set(self) -> Reg<TrimOverrideEnSet, RW>
pub const fn trim_override_en_set(self) -> Reg<TrimOverrideEnSet, RW>
USB PHY Trim Override Enable Register
Sourcepub const fn trim_override_en_clr(self) -> Reg<TrimOverrideEnClr, RW>
pub const fn trim_override_en_clr(self) -> Reg<TrimOverrideEnClr, RW>
USB PHY Trim Override Enable Register
Sourcepub const fn trim_override_en_tog(self) -> Reg<TrimOverrideEnTog, RW>
pub const fn trim_override_en_tog(self) -> Reg<TrimOverrideEnTog, RW>
USB PHY Trim Override Enable Register