Struct atmega_hal::pac::exint::RegisterBlock
source · #[repr(C)]pub struct RegisterBlock {
pub pcifr: Reg<PCIFR_SPEC>,
pub eifr: Reg<EIFR_SPEC>,
pub eimsk: Reg<EIMSK_SPEC>,
pub pcicr: Reg<PCICR_SPEC>,
pub eicra: Reg<EICRA_SPEC>,
pub eicrb: Reg<EICRB_SPEC>,
pub pcmsk0: Reg<PCMSK0_SPEC>,
pub pcmsk1: Reg<PCMSK1_SPEC>,
pub pcmsk2: Reg<PCMSK2_SPEC>,
/* private fields */
}Expand description
Register block
Fields§
§pcifr: Reg<PCIFR_SPEC>0x00 - Pin Change Interrupt Flag Register
eifr: Reg<EIFR_SPEC>0x01 - External Interrupt Flag Register
eimsk: Reg<EIMSK_SPEC>0x02 - External Interrupt Mask Register
pcicr: Reg<PCICR_SPEC>0x2d - Pin Change Interrupt Control Register
eicra: Reg<EICRA_SPEC>0x2e - External Interrupt Control Register A
eicrb: Reg<EICRB_SPEC>0x2f - External Interrupt Control Register B
pcmsk0: Reg<PCMSK0_SPEC>0x30 - Pin Change Mask Register 0
pcmsk1: Reg<PCMSK1_SPEC>0x31 - Pin Change Mask Register 1
pcmsk2: Reg<PCMSK2_SPEC>0x32 - Pin Change Mask Register 2