#[repr(transparent)]pub struct ProcInSyncBypass(pub u32);
Expand description
For each bit, if 1, bypass the input synchronizer between that GPIO and the GPIO input register in the SIO. The input synchronizers should generally be unbypassed, to avoid injecting metastabilities into processors. If you’re feeling brave, you can bypass to save two cycles of input latency. This register applies to GPIO 0…29.
Tuple Fields§
§0: u32
Implementations§
Source§impl ProcInSyncBypass
impl ProcInSyncBypass
pub const fn proc_in_sync_bypass(&self) -> u32
pub fn set_proc_in_sync_bypass(&mut self, val: u32)
Trait Implementations§
Source§impl Clone for ProcInSyncBypass
impl Clone for ProcInSyncBypass
Source§fn clone(&self) -> ProcInSyncBypass
fn clone(&self) -> ProcInSyncBypass
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for ProcInSyncBypass
impl Debug for ProcInSyncBypass
Source§impl Default for ProcInSyncBypass
impl Default for ProcInSyncBypass
Source§fn default() -> ProcInSyncBypass
fn default() -> ProcInSyncBypass
Returns the “default value” for a type. Read more
Source§impl PartialEq for ProcInSyncBypass
impl PartialEq for ProcInSyncBypass
impl Copy for ProcInSyncBypass
impl Eq for ProcInSyncBypass
impl StructuralPartialEq for ProcInSyncBypass
Auto Trait Implementations§
impl Freeze for ProcInSyncBypass
impl RefUnwindSafe for ProcInSyncBypass
impl Send for ProcInSyncBypass
impl Sync for ProcInSyncBypass
impl Unpin for ProcInSyncBypass
impl UnwindSafe for ProcInSyncBypass
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