pub struct Usbphy { /* private fields */ }Expand description
MCXA5 USB HS PHY. One UTMI+ 16-bit instance; functional only in SD/OD, not MD; CORELDO_VDD_LVL must be >=2. Source conflict: RM 42.8 (text lines 106616-106618) says SCT aliases always read 0, must be write-only, and cannot exist for read-only primaries; RM 42.7.1 maps writable primary aliases as RW and also lists aliases of read-only status registers. Mapped access is retained; no reliable alias readback is inferred.
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 pwd_set(self) -> Reg<PwdMask, RW>
pub const fn pwd_set(self) -> Reg<PwdMask, RW>
Power Down. Write-one-to-set alias: write a mask, not a stored register value. Avoid read-modify-write; register-map RW access is retained. Source conflict: RM 42.8 (text lines 106616-106618) says SCT aliases always read 0, must be write-only, and cannot exist for read-only primaries; RM 42.7.1 maps writable primary aliases as RW and also lists aliases of read-only status registers. Mapped access is retained; no reliable alias readback is inferred.
Sourcepub const fn pwd_clr(self) -> Reg<PwdMask, RW>
pub const fn pwd_clr(self) -> Reg<PwdMask, RW>
Power Down. Write-one-to-clear alias: write a mask, not a stored register value. Avoid read-modify-write; register-map RW access is retained. Source conflict: RM 42.8 (text lines 106616-106618) says SCT aliases always read 0, must be write-only, and cannot exist for read-only primaries; RM 42.7.1 maps writable primary aliases as RW and also lists aliases of read-only status registers. Mapped access is retained; no reliable alias readback is inferred.
Sourcepub const fn pwd_tog(self) -> Reg<PwdMask, RW>
pub const fn pwd_tog(self) -> Reg<PwdMask, RW>
Power Down. Write-one-to-toggle alias: write a mask, not a stored register value. Avoid read-modify-write; register-map RW access is retained. Source conflict: RM 42.8 (text lines 106616-106618) says SCT aliases always read 0, must be write-only, and cannot exist for read-only primaries; RM 42.7.1 maps writable primary aliases as RW and also lists aliases of read-only status registers. Mapped access is retained; no reliable alias readback is inferred.
Sourcepub const fn tx_set(self) -> Reg<TxMask, RW>
pub const fn tx_set(self) -> Reg<TxMask, RW>
TX Control. Write-one-to-set alias: write a mask, not a stored register value. Avoid read-modify-write; register-map RW access is retained. Source conflict: RM 42.8 (text lines 106616-106618) says SCT aliases always read 0, must be write-only, and cannot exist for read-only primaries; RM 42.7.1 maps writable primary aliases as RW and also lists aliases of read-only status registers. Mapped access is retained; no reliable alias readback is inferred.
Sourcepub const fn tx_clr(self) -> Reg<TxMask, RW>
pub const fn tx_clr(self) -> Reg<TxMask, RW>
TX Control. Write-one-to-clear alias: write a mask, not a stored register value. Avoid read-modify-write; register-map RW access is retained. Source conflict: RM 42.8 (text lines 106616-106618) says SCT aliases always read 0, must be write-only, and cannot exist for read-only primaries; RM 42.7.1 maps writable primary aliases as RW and also lists aliases of read-only status registers. Mapped access is retained; no reliable alias readback is inferred.
Sourcepub const fn tx_tog(self) -> Reg<TxMask, RW>
pub const fn tx_tog(self) -> Reg<TxMask, RW>
TX Control. Write-one-to-toggle alias: write a mask, not a stored register value. Avoid read-modify-write; register-map RW access is retained. Source conflict: RM 42.8 (text lines 106616-106618) says SCT aliases always read 0, must be write-only, and cannot exist for read-only primaries; RM 42.7.1 maps writable primary aliases as RW and also lists aliases of read-only status registers. Mapped access is retained; no reliable alias readback is inferred.
Sourcepub const fn rx_set(self) -> Reg<RxMask, RW>
pub const fn rx_set(self) -> Reg<RxMask, RW>
RX Control. Write-one-to-set alias: write a mask, not a stored register value. Avoid read-modify-write; register-map RW access is retained. Source conflict: RM 42.8 (text lines 106616-106618) says SCT aliases always read 0, must be write-only, and cannot exist for read-only primaries; RM 42.7.1 maps writable primary aliases as RW and also lists aliases of read-only status registers. Mapped access is retained; no reliable alias readback is inferred.
Sourcepub const fn rx_clr(self) -> Reg<RxMask, RW>
pub const fn rx_clr(self) -> Reg<RxMask, RW>
RX Control. Write-one-to-clear alias: write a mask, not a stored register value. Avoid read-modify-write; register-map RW access is retained. Source conflict: RM 42.8 (text lines 106616-106618) says SCT aliases always read 0, must be write-only, and cannot exist for read-only primaries; RM 42.7.1 maps writable primary aliases as RW and also lists aliases of read-only status registers. Mapped access is retained; no reliable alias readback is inferred.
Sourcepub const fn rx_tog(self) -> Reg<RxMask, RW>
pub const fn rx_tog(self) -> Reg<RxMask, RW>
RX Control. Write-one-to-toggle alias: write a mask, not a stored register value. Avoid read-modify-write; register-map RW access is retained. Source conflict: RM 42.8 (text lines 106616-106618) says SCT aliases always read 0, must be write-only, and cannot exist for read-only primaries; RM 42.7.1 maps writable primary aliases as RW and also lists aliases of read-only status registers. Mapped access is retained; no reliable alias readback is inferred.
Sourcepub const fn ctrl_set(self) -> Reg<CtrlMask, RW>
pub const fn ctrl_set(self) -> Reg<CtrlMask, RW>
General Purpose Control. Write-one-to-set alias: write a mask, not a stored register value. Avoid read-modify-write; register-map RW access is retained. Source conflict: RM 42.8 (text lines 106616-106618) says SCT aliases always read 0, must be write-only, and cannot exist for read-only primaries; RM 42.7.1 maps writable primary aliases as RW and also lists aliases of read-only status registers. Mapped access is retained; no reliable alias readback is inferred.
Sourcepub const fn ctrl_clr(self) -> Reg<CtrlMask, RW>
pub const fn ctrl_clr(self) -> Reg<CtrlMask, RW>
General Purpose Control. Write-one-to-clear alias: write a mask, not a stored register value. Avoid read-modify-write; register-map RW access is retained. Source conflict: RM 42.8 (text lines 106616-106618) says SCT aliases always read 0, must be write-only, and cannot exist for read-only primaries; RM 42.7.1 maps writable primary aliases as RW and also lists aliases of read-only status registers. Mapped access is retained; no reliable alias readback is inferred.
Sourcepub const fn ctrl_tog(self) -> Reg<CtrlMask, RW>
pub const fn ctrl_tog(self) -> Reg<CtrlMask, RW>
General Purpose Control. Write-one-to-toggle alias: write a mask, not a stored register value. Avoid read-modify-write; register-map RW access is retained. Source conflict: RM 42.8 (text lines 106616-106618) says SCT aliases always read 0, must be write-only, and cannot exist for read-only primaries; RM 42.7.1 maps writable primary aliases as RW and also lists aliases of read-only status registers. Mapped access is retained; no reliable alias readback is inferred.
Sourcepub const fn debug0_set(self) -> Reg<Debug0Mask, RW>
pub const fn debug0_set(self) -> Reg<Debug0Mask, RW>
Debug 0. Write-one-to-set alias: write a mask, not a stored register value. Avoid read-modify-write; register-map RW access is retained. Source conflict: RM 42.8 (text lines 106616-106618) says SCT aliases always read 0, must be write-only, and cannot exist for read-only primaries; RM 42.7.1 maps writable primary aliases as RW and also lists aliases of read-only status registers. Mapped access is retained; no reliable alias readback is inferred.
Sourcepub const fn debug0_clr(self) -> Reg<Debug0Mask, RW>
pub const fn debug0_clr(self) -> Reg<Debug0Mask, RW>
Debug 0. Write-one-to-clear alias: write a mask, not a stored register value. Avoid read-modify-write; register-map RW access is retained. Source conflict: RM 42.8 (text lines 106616-106618) says SCT aliases always read 0, must be write-only, and cannot exist for read-only primaries; RM 42.7.1 maps writable primary aliases as RW and also lists aliases of read-only status registers. Mapped access is retained; no reliable alias readback is inferred.
Sourcepub const fn debug0_tog(self) -> Reg<Debug0Mask, RW>
pub const fn debug0_tog(self) -> Reg<Debug0Mask, RW>
Debug 0. Write-one-to-toggle alias: write a mask, not a stored register value. Avoid read-modify-write; register-map RW access is retained. Source conflict: RM 42.8 (text lines 106616-106618) says SCT aliases always read 0, must be write-only, and cannot exist for read-only primaries; RM 42.7.1 maps writable primary aliases as RW and also lists aliases of read-only status registers. Mapped access is retained; no reliable alias readback is inferred.
Sourcepub const fn ip_set(self) -> Reg<IpMask, RW>
pub const fn ip_set(self) -> Reg<IpMask, RW>
IP Block. Write-one-to-set alias: write a mask, not a stored register value. Avoid read-modify-write; register-map RW access is retained. Source conflict: RM 42.8 (text lines 106616-106618) says SCT aliases always read 0, must be write-only, and cannot exist for read-only primaries; RM 42.7.1 maps writable primary aliases as RW and also lists aliases of read-only status registers. Mapped access is retained; no reliable alias readback is inferred.
Sourcepub const fn ip_clr(self) -> Reg<IpMask, RW>
pub const fn ip_clr(self) -> Reg<IpMask, RW>
IP Block. Write-one-to-clear alias: write a mask, not a stored register value. Avoid read-modify-write; register-map RW access is retained. Source conflict: RM 42.8 (text lines 106616-106618) says SCT aliases always read 0, must be write-only, and cannot exist for read-only primaries; RM 42.7.1 maps writable primary aliases as RW and also lists aliases of read-only status registers. Mapped access is retained; no reliable alias readback is inferred.
Sourcepub const fn ip_tog(self) -> Reg<IpMask, RW>
pub const fn ip_tog(self) -> Reg<IpMask, RW>
IP Block. Write-one-to-toggle alias: write a mask, not a stored register value. Avoid read-modify-write; register-map RW access is retained. Source conflict: RM 42.8 (text lines 106616-106618) says SCT aliases always read 0, must be write-only, and cannot exist for read-only primaries; RM 42.7.1 maps writable primary aliases as RW and also lists aliases of read-only status registers. Mapped access is retained; no reliable alias readback is inferred.
Sourcepub const fn pll_sic_set(self) -> Reg<PllSicMask, RW>
pub const fn pll_sic_set(self) -> Reg<PllSicMask, RW>
PLL SIC. Write-one-to-set alias: write a mask, not a stored register value. Avoid read-modify-write; register-map RW access is retained. Source conflict: RM 42.8 (text lines 106616-106618) says SCT aliases always read 0, must be write-only, and cannot exist for read-only primaries; RM 42.7.1 maps writable primary aliases as RW and also lists aliases of read-only status registers. Mapped access is retained; no reliable alias readback is inferred.
Sourcepub const fn pll_sic_clr(self) -> Reg<PllSicMask, RW>
pub const fn pll_sic_clr(self) -> Reg<PllSicMask, RW>
PLL SIC. Write-one-to-clear alias: write a mask, not a stored register value. Avoid read-modify-write; register-map RW access is retained. Source conflict: RM 42.8 (text lines 106616-106618) says SCT aliases always read 0, must be write-only, and cannot exist for read-only primaries; RM 42.7.1 maps writable primary aliases as RW and also lists aliases of read-only status registers. Mapped access is retained; no reliable alias readback is inferred.
Sourcepub const fn pll_sic_tog(self) -> Reg<PllSicMask, RW>
pub const fn pll_sic_tog(self) -> Reg<PllSicMask, RW>
PLL SIC. Write-one-to-toggle alias: write a mask, not a stored register value. Avoid read-modify-write; register-map RW access is retained. Source conflict: RM 42.8 (text lines 106616-106618) says SCT aliases always read 0, must be write-only, and cannot exist for read-only primaries; RM 42.7.1 maps writable primary aliases as RW and also lists aliases of read-only status registers. Mapped access is retained; no reliable alias readback is inferred.
Sourcepub const fn usb1_vbus_detect(self) -> Reg<Usb1VbusDetect, RW>
pub const fn usb1_vbus_detect(self) -> Reg<Usb1VbusDetect, RW>
VBUS Detect.
Sourcepub const fn usb1_vbus_detect_set(self) -> Reg<Usb1VbusDetectMask, RW>
pub const fn usb1_vbus_detect_set(self) -> Reg<Usb1VbusDetectMask, RW>
VBUS Detect. Write-one-to-set alias: write a mask, not a stored register value. Avoid read-modify-write; register-map RW access is retained. Source conflict: RM 42.8 (text lines 106616-106618) says SCT aliases always read 0, must be write-only, and cannot exist for read-only primaries; RM 42.7.1 maps writable primary aliases as RW and also lists aliases of read-only status registers. Mapped access is retained; no reliable alias readback is inferred.
Sourcepub const fn usb1_vbus_detect_clr(self) -> Reg<Usb1VbusDetectMask, RW>
pub const fn usb1_vbus_detect_clr(self) -> Reg<Usb1VbusDetectMask, RW>
VBUS Detect. Write-one-to-clear alias: write a mask, not a stored register value. Avoid read-modify-write; register-map RW access is retained. Source conflict: RM 42.8 (text lines 106616-106618) says SCT aliases always read 0, must be write-only, and cannot exist for read-only primaries; RM 42.7.1 maps writable primary aliases as RW and also lists aliases of read-only status registers. Mapped access is retained; no reliable alias readback is inferred.
Sourcepub const fn usb1_vbus_detect_tog(self) -> Reg<Usb1VbusDetectMask, RW>
pub const fn usb1_vbus_detect_tog(self) -> Reg<Usb1VbusDetectMask, RW>
VBUS Detect. Write-one-to-toggle alias: write a mask, not a stored register value. Avoid read-modify-write; register-map RW access is retained. Source conflict: RM 42.8 (text lines 106616-106618) says SCT aliases always read 0, must be write-only, and cannot exist for read-only primaries; RM 42.7.1 maps writable primary aliases as RW and also lists aliases of read-only status registers. Mapped access is retained; no reliable alias readback is inferred.
Sourcepub const fn usb1_vbus_det_stat(self) -> Reg<Usb1VbusDetStat, R>
pub const fn usb1_vbus_det_stat(self) -> Reg<Usb1VbusDetStat, R>
VBUS Detect Status.
Sourcepub const fn usb1_vbus_det_stat_set(self) -> Reg<Usb1VbusDetStat, R>
pub const fn usb1_vbus_det_stat_set(self) -> Reg<Usb1VbusDetStat, R>
VBUS Detect Status. Read-only alias; suffix does not make this a writable command. Source conflict: RM 42.8 (text lines 106616-106618) says SCT aliases always read 0, must be write-only, and cannot exist for read-only primaries; RM 42.7.1 maps writable primary aliases as RW and also lists aliases of read-only status registers. Mapped access is retained; no reliable alias readback is inferred.
Sourcepub const fn usb1_vbus_det_stat_clr(self) -> Reg<Usb1VbusDetStat, R>
pub const fn usb1_vbus_det_stat_clr(self) -> Reg<Usb1VbusDetStat, R>
VBUS Detect Status. Read-only alias; suffix does not make this a writable command. Source conflict: RM 42.8 (text lines 106616-106618) says SCT aliases always read 0, must be write-only, and cannot exist for read-only primaries; RM 42.7.1 maps writable primary aliases as RW and also lists aliases of read-only status registers. Mapped access is retained; no reliable alias readback is inferred.
Sourcepub const fn usb1_vbus_det_stat_tog(self) -> Reg<Usb1VbusDetStat, R>
pub const fn usb1_vbus_det_stat_tog(self) -> Reg<Usb1VbusDetStat, R>
VBUS Detect Status. Read-only alias; suffix does not make this a writable command. Source conflict: RM 42.8 (text lines 106616-106618) says SCT aliases always read 0, must be write-only, and cannot exist for read-only primaries; RM 42.7.1 maps writable primary aliases as RW and also lists aliases of read-only status registers. Mapped access is retained; no reliable alias readback is inferred.
Sourcepub const fn usb1_chrg_detect(self) -> Reg<Usb1ChrgDetect, RW>
pub const fn usb1_chrg_detect(self) -> Reg<Usb1ChrgDetect, RW>
Charger Detect.
Sourcepub const fn usb1_chrg_detect_set(self) -> Reg<Usb1ChrgDetectMask, RW>
pub const fn usb1_chrg_detect_set(self) -> Reg<Usb1ChrgDetectMask, RW>
Charger Detect. Write-one-to-set alias: write a mask, not a stored register value. Avoid read-modify-write; register-map RW access is retained. Source conflict: RM 42.8 (text lines 106616-106618) says SCT aliases always read 0, must be write-only, and cannot exist for read-only primaries; RM 42.7.1 maps writable primary aliases as RW and also lists aliases of read-only status registers. Mapped access is retained; no reliable alias readback is inferred.
Sourcepub const fn usb1_chrg_detect_clr(self) -> Reg<Usb1ChrgDetectMask, RW>
pub const fn usb1_chrg_detect_clr(self) -> Reg<Usb1ChrgDetectMask, RW>
Charger Detect. Write-one-to-clear alias: write a mask, not a stored register value. Avoid read-modify-write; register-map RW access is retained. Source conflict: RM 42.8 (text lines 106616-106618) says SCT aliases always read 0, must be write-only, and cannot exist for read-only primaries; RM 42.7.1 maps writable primary aliases as RW and also lists aliases of read-only status registers. Mapped access is retained; no reliable alias readback is inferred.
Sourcepub const fn usb1_chrg_detect_tog(self) -> Reg<Usb1ChrgDetectMask, RW>
pub const fn usb1_chrg_detect_tog(self) -> Reg<Usb1ChrgDetectMask, RW>
Charger Detect. Write-one-to-toggle alias: write a mask, not a stored register value. Avoid read-modify-write; register-map RW access is retained. Source conflict: RM 42.8 (text lines 106616-106618) says SCT aliases always read 0, must be write-only, and cannot exist for read-only primaries; RM 42.7.1 maps writable primary aliases as RW and also lists aliases of read-only status registers. Mapped access is retained; no reliable alias readback is inferred.
Sourcepub const fn usb1_chrg_det_stat(self) -> Reg<Usb1ChrgDetStat, R>
pub const fn usb1_chrg_det_stat(self) -> Reg<Usb1ChrgDetStat, R>
Charger Detect Status.
Sourcepub const fn usb1_chrg_det_stat_set(self) -> Reg<Usb1ChrgDetStat, R>
pub const fn usb1_chrg_det_stat_set(self) -> Reg<Usb1ChrgDetStat, R>
Charger Detect Status. Read-only alias; suffix does not make this a writable command. Source conflict: RM 42.8 (text lines 106616-106618) says SCT aliases always read 0, must be write-only, and cannot exist for read-only primaries; RM 42.7.1 maps writable primary aliases as RW and also lists aliases of read-only status registers. Mapped access is retained; no reliable alias readback is inferred.
Sourcepub const fn usb1_chrg_det_stat_clr(self) -> Reg<Usb1ChrgDetStat, R>
pub const fn usb1_chrg_det_stat_clr(self) -> Reg<Usb1ChrgDetStat, R>
Charger Detect Status. Read-only alias; suffix does not make this a writable command. Source conflict: RM 42.8 (text lines 106616-106618) says SCT aliases always read 0, must be write-only, and cannot exist for read-only primaries; RM 42.7.1 maps writable primary aliases as RW and also lists aliases of read-only status registers. Mapped access is retained; no reliable alias readback is inferred.
Sourcepub const fn usb1_chrg_det_stat_tog(self) -> Reg<Usb1ChrgDetStat, R>
pub const fn usb1_chrg_det_stat_tog(self) -> Reg<Usb1ChrgDetStat, R>
Charger Detect Status. Read-only alias; suffix does not make this a writable command. Source conflict: RM 42.8 (text lines 106616-106618) says SCT aliases always read 0, must be write-only, and cannot exist for read-only primaries; RM 42.7.1 maps writable primary aliases as RW and also lists aliases of read-only status registers. Mapped access is retained; no reliable alias readback is inferred.
Sourcepub const fn anactrl_set(self) -> Reg<AnactrlMask, RW>
pub const fn anactrl_set(self) -> Reg<AnactrlMask, RW>
Analog Control. Write-one-to-set alias: write a mask, not a stored register value. Avoid read-modify-write; register-map RW access is retained. Source conflict: RM 42.8 (text lines 106616-106618) says SCT aliases always read 0, must be write-only, and cannot exist for read-only primaries; RM 42.7.1 maps writable primary aliases as RW and also lists aliases of read-only status registers. Mapped access is retained; no reliable alias readback is inferred.
Sourcepub const fn anactrl_clr(self) -> Reg<AnactrlMask, RW>
pub const fn anactrl_clr(self) -> Reg<AnactrlMask, RW>
Analog Control. Write-one-to-clear alias: write a mask, not a stored register value. Avoid read-modify-write; register-map RW access is retained. Source conflict: RM 42.8 (text lines 106616-106618) says SCT aliases always read 0, must be write-only, and cannot exist for read-only primaries; RM 42.7.1 maps writable primary aliases as RW and also lists aliases of read-only status registers. Mapped access is retained; no reliable alias readback is inferred.
Sourcepub const fn anactrl_tog(self) -> Reg<AnactrlMask, RW>
pub const fn anactrl_tog(self) -> Reg<AnactrlMask, RW>
Analog Control. Write-one-to-toggle alias: write a mask, not a stored register value. Avoid read-modify-write; register-map RW access is retained. Source conflict: RM 42.8 (text lines 106616-106618) says SCT aliases always read 0, must be write-only, and cannot exist for read-only primaries; RM 42.7.1 maps writable primary aliases as RW and also lists aliases of read-only status registers. Mapped access is retained; no reliable alias readback is inferred.
Sourcepub const fn trim_override_en(self) -> Reg<TrimOverrideEn, RW>
pub const fn trim_override_en(self) -> Reg<TrimOverrideEn, RW>
Trim.
Sourcepub const fn trim_override_en_set(self) -> Reg<TrimOverrideEnMask, RW>
pub const fn trim_override_en_set(self) -> Reg<TrimOverrideEnMask, RW>
Trim. Write-one-to-set alias: write a mask, not a stored register value. Avoid read-modify-write; register-map RW access is retained. Source conflict: RM 42.8 (text lines 106616-106618) says SCT aliases always read 0, must be write-only, and cannot exist for read-only primaries; RM 42.7.1 maps writable primary aliases as RW and also lists aliases of read-only status registers. Mapped access is retained; no reliable alias readback is inferred.
Sourcepub const fn trim_override_en_clr(self) -> Reg<TrimOverrideEnMask, RW>
pub const fn trim_override_en_clr(self) -> Reg<TrimOverrideEnMask, RW>
Trim. Write-one-to-clear alias: write a mask, not a stored register value. Avoid read-modify-write; register-map RW access is retained. Source conflict: RM 42.8 (text lines 106616-106618) says SCT aliases always read 0, must be write-only, and cannot exist for read-only primaries; RM 42.7.1 maps writable primary aliases as RW and also lists aliases of read-only status registers. Mapped access is retained; no reliable alias readback is inferred.
Sourcepub const fn trim_override_en_tog(self) -> Reg<TrimOverrideEnMask, RW>
pub const fn trim_override_en_tog(self) -> Reg<TrimOverrideEnMask, RW>
Trim. Write-one-to-toggle alias: write a mask, not a stored register value. Avoid read-modify-write; register-map RW access is retained. Source conflict: RM 42.8 (text lines 106616-106618) says SCT aliases always read 0, must be write-only, and cannot exist for read-only primaries; RM 42.7.1 maps writable primary aliases as RW and also lists aliases of read-only status registers. Mapped access is retained; no reliable alias readback is inferred.
Sourcepub const fn pfda_set(self) -> Reg<PfdaMask, RW>
pub const fn pfda_set(self) -> Reg<PfdaMask, RW>
PFD A. Write-one-to-set alias: write a mask, not a stored register value. Avoid read-modify-write; register-map RW access is retained. Source conflict: RM 42.8 (text lines 106616-106618) says SCT aliases always read 0, must be write-only, and cannot exist for read-only primaries; RM 42.7.1 maps writable primary aliases as RW and also lists aliases of read-only status registers. Mapped access is retained; no reliable alias readback is inferred.
Sourcepub const fn pfda_clr(self) -> Reg<PfdaMask, RW>
pub const fn pfda_clr(self) -> Reg<PfdaMask, RW>
PFD A. Write-one-to-clear alias: write a mask, not a stored register value. Avoid read-modify-write; register-map RW access is retained. Source conflict: RM 42.8 (text lines 106616-106618) says SCT aliases always read 0, must be write-only, and cannot exist for read-only primaries; RM 42.7.1 maps writable primary aliases as RW and also lists aliases of read-only status registers. Mapped access is retained; no reliable alias readback is inferred.
Sourcepub const fn pfda_tog(self) -> Reg<PfdaMask, RW>
pub const fn pfda_tog(self) -> Reg<PfdaMask, RW>
PFD A. Write-one-to-toggle alias: write a mask, not a stored register value. Avoid read-modify-write; register-map RW access is retained. Source conflict: RM 42.8 (text lines 106616-106618) says SCT aliases always read 0, must be write-only, and cannot exist for read-only primaries; RM 42.7.1 maps writable primary aliases as RW and also lists aliases of read-only status registers. Mapped access is retained; no reliable alias readback is inferred.