efm32pg23-pac 0.1.1

Peripheral access API for EFM32PG23 MCU (generated using svd2rust)
#[doc = r"Register block"]
#[repr(C)]
pub struct RegisterBlock {
    #[doc = "0x00 - No Description"]
    pub msgptr0: crate::Reg<msgptr0::MSGPTR0_SPEC>,
    #[doc = "0x04 - No Description"]
    pub msgptr1: crate::Reg<msgptr1::MSGPTR1_SPEC>,
    #[doc = "0x08 - No Description"]
    pub msgptr2: crate::Reg<msgptr2::MSGPTR2_SPEC>,
    #[doc = "0x0c - No Description"]
    pub msgptr3: crate::Reg<msgptr3::MSGPTR3_SPEC>,
    _reserved4: [u8; 0x30],
    #[doc = "0x40 - No Description"]
    pub if_: crate::Reg<if_::IF_SPEC>,
    #[doc = "0x44 - No Description"]
    pub ien: crate::Reg<ien::IEN_SPEC>,
}
#[doc = "MSGPTR0 register accessor: an alias for `Reg<MSGPTR0_SPEC>`"]
pub type MSGPTR0 = crate::Reg<msgptr0::MSGPTR0_SPEC>;
#[doc = "No Description"]
pub mod msgptr0;
#[doc = "MSGPTR1 register accessor: an alias for `Reg<MSGPTR1_SPEC>`"]
pub type MSGPTR1 = crate::Reg<msgptr1::MSGPTR1_SPEC>;
#[doc = "No Description"]
pub mod msgptr1;
#[doc = "MSGPTR2 register accessor: an alias for `Reg<MSGPTR2_SPEC>`"]
pub type MSGPTR2 = crate::Reg<msgptr2::MSGPTR2_SPEC>;
#[doc = "No Description"]
pub mod msgptr2;
#[doc = "MSGPTR3 register accessor: an alias for `Reg<MSGPTR3_SPEC>`"]
pub type MSGPTR3 = crate::Reg<msgptr3::MSGPTR3_SPEC>;
#[doc = "No Description"]
pub mod msgptr3;
#[doc = "IF register accessor: an alias for `Reg<IF_SPEC>`"]
pub type IF = crate::Reg<if_::IF_SPEC>;
#[doc = "No Description"]
pub mod if_;
#[doc = "IEN register accessor: an alias for `Reg<IEN_SPEC>`"]
pub type IEN = crate::Reg<ien::IEN_SPEC>;
#[doc = "No Description"]
pub mod ien;