#[repr(transparent)]pub struct PfdaMask(pub u32);Expand description
PFDA SCT command mask. Zero construction default ensures only explicitly selected bits are written. Register-map hardware reset values are not command payload defaults. 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.
Tuple Fields§
§0: u32Implementations§
Source§impl PfdaMask
impl PfdaMask
Sourcepub const fn pfd0_clkgate(&self) -> bool
pub const fn pfd0_clkgate(&self) -> bool
PFD0 Clock Gate. Raw encoding: 0b - Enable; 1b - Disable.
Sourcepub const fn set_pfd0_clkgate(&mut self, val: bool)
pub const fn set_pfd0_clkgate(&mut self, val: bool)
PFD0 Clock Gate. Raw encoding: 0b - Enable; 1b - Disable.
Sourcepub const fn set_pfd0_frac(&mut self, val: u8)
pub const fn set_pfd0_frac(&mut self, val: u8)
PFD0 Fractional Divider.
Trait Implementations§
impl Copy for PfdaMask
impl Eq for PfdaMask
impl StructuralPartialEq for PfdaMask
Auto Trait Implementations§
impl Freeze for PfdaMask
impl RefUnwindSafe for PfdaMask
impl Send for PfdaMask
impl Sync for PfdaMask
impl Unpin for PfdaMask
impl UnwindSafe for PfdaMask
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