#[doc = r"Register block"] #[repr(C)] pub struct RegisterBlock { #[doc = "0x00..0x80 - PORTA Pin Configuration Register"] pub porta: [crate::Reg; 32], #[doc = "0x80..0x100 - PORTB Pin Configuration Register"] pub portb: [crate::Reg; 32], _reserved2: [u8; 0x0efc], #[doc = "0xffc - Peripheral ID Register"] pub perid: crate::Reg, } #[doc = "PORTA register accessor: an alias for `Reg`"] pub type PORTA = crate::Reg; #[doc = "PORTA Pin Configuration Register"] pub mod porta; #[doc = "PORTB register accessor: an alias for `Reg`"] pub type PORTB = crate::Reg; #[doc = "PORTB Pin Configuration Register"] pub mod portb; #[doc = "PERID register accessor: an alias for `Reg`"] pub type PERID = crate::Reg; #[doc = "Peripheral ID Register"] pub mod perid;