#[repr(transparent)]pub struct Pgfr(pub u32);Expand description
Pin Glitch Filter
Tuple Fields§
§0: u32Implementations§
Source§impl Pgfr
impl Pgfr
Sourcepub const fn gfw(&self) -> u8
pub const fn gfw(&self) -> u8
Filter width: 2*(GFW+1) clock edges,2..128. Do not change while filter enabled.
Sourcepub const fn set_gfw(&mut self, val: u8)
pub const fn set_gfw(&mut self, val: u8)
Filter width: 2*(GFW+1) clock edges,2..128. Do not change while filter enabled.
Sourcepub const fn gfp(&self) -> PgfrGfp
pub const fn gfp(&self) -> PgfrGfp
Filter clock. Do not change while filter enabled. S61-covered A255/256/265/266 use256Hz prescaler or16.384kHz source; detailed applicability to A175/176/185/186 is not established by that SRM.
Sourcepub const fn set_gfp(&mut self, val: PgfrGfp)
pub const fn set_gfp(&mut self, val: PgfrGfp)
Filter clock. Do not change while filter enabled. S61-covered A255/256/265/266 use256Hz prescaler or16.384kHz source; detailed applicability to A175/176/185/186 is not established by that SRM.
Sourcepub const fn gfe(&self) -> PgfrGfe
pub const fn gfe(&self) -> PgfrGfe
Filter enable. Do not change while the corresponding tamper pin is enabled.
Sourcepub const fn set_gfe(&mut self, val: PgfrGfe)
pub const fn set_gfe(&mut self, val: PgfrGfe)
Filter enable. Do not change while the corresponding tamper pin is enabled.
Trait Implementations§
impl Copy for Pgfr
impl Eq for Pgfr
impl StructuralPartialEq for Pgfr
Auto Trait Implementations§
impl Freeze for Pgfr
impl RefUnwindSafe for Pgfr
impl Send for Pgfr
impl Sync for Pgfr
impl Unpin for Pgfr
impl UnwindSafe for Pgfr
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