efm32pg22-pac 0.1.3

Peripheral access API for EFM32PG22 MCU (generated using svd2rust)
Documentation
#[doc = r"Register block"]
#[repr(C)]
pub struct RegisterBlock {
    #[doc = "0x00 - No Description"]
    pub ret0_reg: RET0_REG,
    #[doc = "0x04 - No Description"]
    pub ret1_reg: RET1_REG,
    #[doc = "0x08 - No Description"]
    pub ret2_reg: RET2_REG,
    #[doc = "0x0c - No Description"]
    pub ret3_reg: RET3_REG,
    #[doc = "0x10 - No Description"]
    pub ret4_reg: RET4_REG,
    #[doc = "0x14 - No Description"]
    pub ret5_reg: RET5_REG,
    #[doc = "0x18 - No Description"]
    pub ret6_reg: RET6_REG,
    #[doc = "0x1c - No Description"]
    pub ret7_reg: RET7_REG,
    #[doc = "0x20 - No Description"]
    pub ret8_reg: RET8_REG,
    #[doc = "0x24 - No Description"]
    pub ret9_reg: RET9_REG,
    #[doc = "0x28 - No Description"]
    pub ret10_reg: RET10_REG,
    #[doc = "0x2c - No Description"]
    pub ret11_reg: RET11_REG,
    #[doc = "0x30 - No Description"]
    pub ret12_reg: RET12_REG,
    #[doc = "0x34 - No Description"]
    pub ret13_reg: RET13_REG,
    #[doc = "0x38 - No Description"]
    pub ret14_reg: RET14_REG,
    #[doc = "0x3c - No Description"]
    pub ret15_reg: RET15_REG,
    #[doc = "0x40 - No Description"]
    pub ret16_reg: RET16_REG,
    #[doc = "0x44 - No Description"]
    pub ret17_reg: RET17_REG,
    #[doc = "0x48 - No Description"]
    pub ret18_reg: RET18_REG,
    #[doc = "0x4c - No Description"]
    pub ret19_reg: RET19_REG,
    #[doc = "0x50 - No Description"]
    pub ret20_reg: RET20_REG,
    #[doc = "0x54 - No Description"]
    pub ret21_reg: RET21_REG,
    #[doc = "0x58 - No Description"]
    pub ret22_reg: RET22_REG,
    #[doc = "0x5c - No Description"]
    pub ret23_reg: RET23_REG,
    #[doc = "0x60 - No Description"]
    pub ret24_reg: RET24_REG,
    #[doc = "0x64 - No Description"]
    pub ret25_reg: RET25_REG,
    #[doc = "0x68 - No Description"]
    pub ret26_reg: RET26_REG,
    #[doc = "0x6c - No Description"]
    pub ret27_reg: RET27_REG,
    #[doc = "0x70 - No Description"]
    pub ret28_reg: RET28_REG,
    #[doc = "0x74 - No Description"]
    pub ret29_reg: RET29_REG,
    #[doc = "0x78 - No Description"]
    pub ret30_reg: RET30_REG,
    #[doc = "0x7c - No Description"]
    pub ret31_reg: RET31_REG,
}
#[doc = "RET0_REG (rw) register accessor: an alias for `Reg<RET0_REG_SPEC>`"]
pub type RET0_REG = crate::Reg<ret0_reg::RET0_REG_SPEC>;
#[doc = "No Description"]
pub mod ret0_reg;
#[doc = "RET1_REG (rw) register accessor: an alias for `Reg<RET1_REG_SPEC>`"]
pub type RET1_REG = crate::Reg<ret1_reg::RET1_REG_SPEC>;
#[doc = "No Description"]
pub mod ret1_reg;
#[doc = "RET2_REG (rw) register accessor: an alias for `Reg<RET2_REG_SPEC>`"]
pub type RET2_REG = crate::Reg<ret2_reg::RET2_REG_SPEC>;
#[doc = "No Description"]
pub mod ret2_reg;
#[doc = "RET3_REG (rw) register accessor: an alias for `Reg<RET3_REG_SPEC>`"]
pub type RET3_REG = crate::Reg<ret3_reg::RET3_REG_SPEC>;
#[doc = "No Description"]
pub mod ret3_reg;
#[doc = "RET4_REG (rw) register accessor: an alias for `Reg<RET4_REG_SPEC>`"]
pub type RET4_REG = crate::Reg<ret4_reg::RET4_REG_SPEC>;
#[doc = "No Description"]
pub mod ret4_reg;
#[doc = "RET5_REG (rw) register accessor: an alias for `Reg<RET5_REG_SPEC>`"]
pub type RET5_REG = crate::Reg<ret5_reg::RET5_REG_SPEC>;
#[doc = "No Description"]
pub mod ret5_reg;
#[doc = "RET6_REG (rw) register accessor: an alias for `Reg<RET6_REG_SPEC>`"]
pub type RET6_REG = crate::Reg<ret6_reg::RET6_REG_SPEC>;
#[doc = "No Description"]
pub mod ret6_reg;
#[doc = "RET7_REG (rw) register accessor: an alias for `Reg<RET7_REG_SPEC>`"]
pub type RET7_REG = crate::Reg<ret7_reg::RET7_REG_SPEC>;
#[doc = "No Description"]
pub mod ret7_reg;
#[doc = "RET8_REG (rw) register accessor: an alias for `Reg<RET8_REG_SPEC>`"]
pub type RET8_REG = crate::Reg<ret8_reg::RET8_REG_SPEC>;
#[doc = "No Description"]
pub mod ret8_reg;
#[doc = "RET9_REG (rw) register accessor: an alias for `Reg<RET9_REG_SPEC>`"]
pub type RET9_REG = crate::Reg<ret9_reg::RET9_REG_SPEC>;
#[doc = "No Description"]
pub mod ret9_reg;
#[doc = "RET10_REG (rw) register accessor: an alias for `Reg<RET10_REG_SPEC>`"]
pub type RET10_REG = crate::Reg<ret10_reg::RET10_REG_SPEC>;
#[doc = "No Description"]
pub mod ret10_reg;
#[doc = "RET11_REG (rw) register accessor: an alias for `Reg<RET11_REG_SPEC>`"]
pub type RET11_REG = crate::Reg<ret11_reg::RET11_REG_SPEC>;
#[doc = "No Description"]
pub mod ret11_reg;
#[doc = "RET12_REG (rw) register accessor: an alias for `Reg<RET12_REG_SPEC>`"]
pub type RET12_REG = crate::Reg<ret12_reg::RET12_REG_SPEC>;
#[doc = "No Description"]
pub mod ret12_reg;
#[doc = "RET13_REG (rw) register accessor: an alias for `Reg<RET13_REG_SPEC>`"]
pub type RET13_REG = crate::Reg<ret13_reg::RET13_REG_SPEC>;
#[doc = "No Description"]
pub mod ret13_reg;
#[doc = "RET14_REG (rw) register accessor: an alias for `Reg<RET14_REG_SPEC>`"]
pub type RET14_REG = crate::Reg<ret14_reg::RET14_REG_SPEC>;
#[doc = "No Description"]
pub mod ret14_reg;
#[doc = "RET15_REG (rw) register accessor: an alias for `Reg<RET15_REG_SPEC>`"]
pub type RET15_REG = crate::Reg<ret15_reg::RET15_REG_SPEC>;
#[doc = "No Description"]
pub mod ret15_reg;
#[doc = "RET16_REG (rw) register accessor: an alias for `Reg<RET16_REG_SPEC>`"]
pub type RET16_REG = crate::Reg<ret16_reg::RET16_REG_SPEC>;
#[doc = "No Description"]
pub mod ret16_reg;
#[doc = "RET17_REG (rw) register accessor: an alias for `Reg<RET17_REG_SPEC>`"]
pub type RET17_REG = crate::Reg<ret17_reg::RET17_REG_SPEC>;
#[doc = "No Description"]
pub mod ret17_reg;
#[doc = "RET18_REG (rw) register accessor: an alias for `Reg<RET18_REG_SPEC>`"]
pub type RET18_REG = crate::Reg<ret18_reg::RET18_REG_SPEC>;
#[doc = "No Description"]
pub mod ret18_reg;
#[doc = "RET19_REG (rw) register accessor: an alias for `Reg<RET19_REG_SPEC>`"]
pub type RET19_REG = crate::Reg<ret19_reg::RET19_REG_SPEC>;
#[doc = "No Description"]
pub mod ret19_reg;
#[doc = "RET20_REG (rw) register accessor: an alias for `Reg<RET20_REG_SPEC>`"]
pub type RET20_REG = crate::Reg<ret20_reg::RET20_REG_SPEC>;
#[doc = "No Description"]
pub mod ret20_reg;
#[doc = "RET21_REG (rw) register accessor: an alias for `Reg<RET21_REG_SPEC>`"]
pub type RET21_REG = crate::Reg<ret21_reg::RET21_REG_SPEC>;
#[doc = "No Description"]
pub mod ret21_reg;
#[doc = "RET22_REG (rw) register accessor: an alias for `Reg<RET22_REG_SPEC>`"]
pub type RET22_REG = crate::Reg<ret22_reg::RET22_REG_SPEC>;
#[doc = "No Description"]
pub mod ret22_reg;
#[doc = "RET23_REG (rw) register accessor: an alias for `Reg<RET23_REG_SPEC>`"]
pub type RET23_REG = crate::Reg<ret23_reg::RET23_REG_SPEC>;
#[doc = "No Description"]
pub mod ret23_reg;
#[doc = "RET24_REG (rw) register accessor: an alias for `Reg<RET24_REG_SPEC>`"]
pub type RET24_REG = crate::Reg<ret24_reg::RET24_REG_SPEC>;
#[doc = "No Description"]
pub mod ret24_reg;
#[doc = "RET25_REG (rw) register accessor: an alias for `Reg<RET25_REG_SPEC>`"]
pub type RET25_REG = crate::Reg<ret25_reg::RET25_REG_SPEC>;
#[doc = "No Description"]
pub mod ret25_reg;
#[doc = "RET26_REG (rw) register accessor: an alias for `Reg<RET26_REG_SPEC>`"]
pub type RET26_REG = crate::Reg<ret26_reg::RET26_REG_SPEC>;
#[doc = "No Description"]
pub mod ret26_reg;
#[doc = "RET27_REG (rw) register accessor: an alias for `Reg<RET27_REG_SPEC>`"]
pub type RET27_REG = crate::Reg<ret27_reg::RET27_REG_SPEC>;
#[doc = "No Description"]
pub mod ret27_reg;
#[doc = "RET28_REG (rw) register accessor: an alias for `Reg<RET28_REG_SPEC>`"]
pub type RET28_REG = crate::Reg<ret28_reg::RET28_REG_SPEC>;
#[doc = "No Description"]
pub mod ret28_reg;
#[doc = "RET29_REG (rw) register accessor: an alias for `Reg<RET29_REG_SPEC>`"]
pub type RET29_REG = crate::Reg<ret29_reg::RET29_REG_SPEC>;
#[doc = "No Description"]
pub mod ret29_reg;
#[doc = "RET30_REG (rw) register accessor: an alias for `Reg<RET30_REG_SPEC>`"]
pub type RET30_REG = crate::Reg<ret30_reg::RET30_REG_SPEC>;
#[doc = "No Description"]
pub mod ret30_reg;
#[doc = "RET31_REG (rw) register accessor: an alias for `Reg<RET31_REG_SPEC>`"]
pub type RET31_REG = crate::Reg<ret31_reg::RET31_REG_SPEC>;
#[doc = "No Description"]
pub mod ret31_reg;