avr_device/devices/attiny85/
exint.rs

1#[doc = r"Register block"]
2#[repr(C)]
3pub struct RegisterBlock {
4    #[doc = "0x00 - Pin Change Enable Mask"]
5    pub pcmsk: PCMSK,
6    _reserved1: [u8; 0x1f],
7    #[doc = "0x20 - MCU Control Register"]
8    pub mcucr: MCUCR,
9    _reserved2: [u8; 0x04],
10    #[doc = "0x25 - General Interrupt Flag register"]
11    pub gifr: GIFR,
12    #[doc = "0x26 - General Interrupt Mask Register"]
13    pub gimsk: GIMSK,
14}
15#[doc = "GIFR (rw) register accessor: an alias for `Reg<GIFR_SPEC>`"]
16pub type GIFR = crate::Reg<gifr::GIFR_SPEC>;
17#[doc = "General Interrupt Flag register"]
18pub mod gifr;
19#[doc = "GIMSK (rw) register accessor: an alias for `Reg<GIMSK_SPEC>`"]
20pub type GIMSK = crate::Reg<gimsk::GIMSK_SPEC>;
21#[doc = "General Interrupt Mask Register"]
22pub mod gimsk;
23#[doc = "MCUCR (rw) register accessor: an alias for `Reg<MCUCR_SPEC>`"]
24pub type MCUCR = crate::Reg<mcucr::MCUCR_SPEC>;
25#[doc = "MCU Control Register"]
26pub mod mcucr;
27#[doc = "PCMSK (rw) register accessor: an alias for `Reg<PCMSK_SPEC>`"]
28pub type PCMSK = crate::Reg<pcmsk::PCMSK_SPEC>;
29#[doc = "Pin Change Enable Mask"]
30pub mod pcmsk;