#[doc = r"Register block"] #[repr(C)] pub struct RegisterBlock { #[doc = "0x00 - Event Link Controller Register"] pub elcr: ELCR, _reserved1: [u8; 0x01], #[doc = "0x02 - Event Link Software Event Generation Register %s"] pub elsegr0: ELSEGR, _reserved2: [u8; 0x01], #[doc = "0x04 - Event Link Software Event Generation Register %s"] pub elsegr1: ELSEGR, _reserved3: [u8; 0x0b], #[doc = "0x10 - Event Link Setting Register %s"] pub elsr0: ELSR, _reserved4: [u8; 0x02], #[doc = "0x14 - Event Link Setting Register %s"] pub elsr1: ELSR, _reserved5: [u8; 0x02], #[doc = "0x18 - Event Link Setting Register %s"] pub elsr2: ELSR, _reserved6: [u8; 0x02], #[doc = "0x1c - Event Link Setting Register %s"] pub elsr3: ELSR, _reserved7: [u8; 0x12], #[doc = "0x30 - Event Link Setting Register %s"] pub elsr8: ELSR8, _reserved8: [u8; 0x02], #[doc = "0x34 - Event Link Setting Register %s"] pub elsr9: ELSR8, _reserved9: [u8; 0x0a], #[doc = "0x40 - Event Link Setting Register 12"] pub elsr12: ELSR12, _reserved10: [u8; 0x06], #[doc = "0x48 - Event Link Setting Register %s"] pub elsr14: ELSR14, _reserved11: [u8; 0x02], #[doc = "0x4c - Event Link Setting Register %s"] pub elsr15: ELSR14, _reserved12: [u8; 0x0a], #[doc = "0x58 - Event Link Setting Register %s"] pub elsr18: ELSR18, _reserved13: [u8; 0x02], #[doc = "0x5c - Event Link Setting Register %s"] pub elsr19: ELSR18, _reserved14: [u8; 0x02], #[doc = "0x60 - Event Link Setting Register %s"] pub elsr20: ELSR18, _reserved15: [u8; 0x06], #[doc = "0x68 - Event Link Setting Register 22"] pub elsr22: ELSR22, } #[doc = "ELCR (rw) register accessor: an alias for `Reg`"] pub type ELCR = crate::Reg; #[doc = "Event Link Controller Register"] pub mod elcr; #[doc = "ELSEGR (rw) register accessor: an alias for `Reg`"] pub type ELSEGR = crate::Reg; #[doc = "Event Link Software Event Generation Register %s"] pub mod elsegr; #[doc = "ELSR (rw) register accessor: an alias for `Reg`"] pub type ELSR = crate::Reg; #[doc = "Event Link Setting Register %s"] pub mod elsr; pub use elsr as elsr8; pub use elsr as elsr12; pub use elsr as elsr14; pub use elsr as elsr18; pub use elsr as elsr22; pub use ELSR as ELSR8; pub use ELSR as ELSR12; pub use ELSR as ELSR14; pub use ELSR as ELSR18; pub use ELSR as ELSR22;