#[repr(C)]pub struct RegisterBlock { /* private fields */ }Expand description
Register block
Implementations§
Source§impl RegisterBlock
impl RegisterBlock
Sourcepub const fn pcifr(&self) -> &Reg<PCIFR_SPEC>
pub const fn pcifr(&self) -> &Reg<PCIFR_SPEC>
0x00 - Pin Change Interrupt Flag Register
Sourcepub const fn eimsk(&self) -> &Reg<EIMSK_SPEC>
pub const fn eimsk(&self) -> &Reg<EIMSK_SPEC>
0x02 - External Interrupt Mask Register
Sourcepub const fn pcicr(&self) -> &Reg<PCICR_SPEC>
pub const fn pcicr(&self) -> &Reg<PCICR_SPEC>
0x2d - Pin Change Interrupt Control Register
Sourcepub const fn eicra(&self) -> &Reg<EICRA_SPEC>
pub const fn eicra(&self) -> &Reg<EICRA_SPEC>
0x2e - External Interrupt Control Register
Sourcepub const fn pcmsk0(&self) -> &Reg<PCMSK0_SPEC>
pub const fn pcmsk0(&self) -> &Reg<PCMSK0_SPEC>
0x30 - Pin Change Mask Register 0
Sourcepub const fn pcmsk1(&self) -> &Reg<PCMSK1_SPEC>
pub const fn pcmsk1(&self) -> &Reg<PCMSK1_SPEC>
0x31 - Pin Change Mask Register 1
Sourcepub const fn pcmsk2(&self) -> &Reg<PCMSK2_SPEC>
pub const fn pcmsk2(&self) -> &Reg<PCMSK2_SPEC>
0x32 - Pin Change Mask Register 2
Auto Trait Implementations§
impl !Freeze for RegisterBlock
impl !RefUnwindSafe for RegisterBlock
impl Send for RegisterBlock
impl !Sync for RegisterBlock
impl Unpin for RegisterBlock
impl UnwindSafe for RegisterBlock
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