xmc4500 0.5.0

XMC peripheral library for XMC4500 generated from SVD
Documentation
#[doc = r"Register block"]
#[repr(C)]
pub struct RegisterBlock {
    #[doc = "0x00 - Overrun Status"]
    pub ovrstat: crate::Reg<ovrstat::OVRSTAT_SPEC>,
    #[doc = "0x04 - Overrun Clear"]
    pub ovrclr: crate::Reg<ovrclr::OVRCLR_SPEC>,
    #[doc = "0x08 - Service Request Selection 0"]
    pub srsel0: crate::Reg<srsel0::SRSEL0_SPEC>,
    #[doc = "0x0c - Service Request Selection 1"]
    pub srsel1: crate::Reg<srsel1::SRSEL1_SPEC>,
    #[doc = "0x10 - Line Enable"]
    pub lnen: crate::Reg<lnen::LNEN_SPEC>,
}
#[doc = "OVRSTAT register accessor: an alias for `Reg<OVRSTAT_SPEC>`"]
pub type OVRSTAT = crate::Reg<ovrstat::OVRSTAT_SPEC>;
#[doc = "Overrun Status"]
pub mod ovrstat;
#[doc = "OVRCLR register accessor: an alias for `Reg<OVRCLR_SPEC>`"]
pub type OVRCLR = crate::Reg<ovrclr::OVRCLR_SPEC>;
#[doc = "Overrun Clear"]
pub mod ovrclr;
#[doc = "SRSEL0 register accessor: an alias for `Reg<SRSEL0_SPEC>`"]
pub type SRSEL0 = crate::Reg<srsel0::SRSEL0_SPEC>;
#[doc = "Service Request Selection 0"]
pub mod srsel0;
#[doc = "SRSEL1 register accessor: an alias for `Reg<SRSEL1_SPEC>`"]
pub type SRSEL1 = crate::Reg<srsel1::SRSEL1_SPEC>;
#[doc = "Service Request Selection 1"]
pub mod srsel1;
#[doc = "LNEN register accessor: an alias for `Reg<LNEN_SPEC>`"]
pub type LNEN = crate::Reg<lnen::LNEN_SPEC>;
#[doc = "Line Enable"]
pub mod lnen;