xmc1000 0.1.0

Peripheral access API for XMC1xxx series microcontrollers
Documentation
#[doc = r" Register block"]
#[repr(C)]
pub struct RegisterBlock {
    #[doc = "0x00 - NVM Status Register"]
    pub nvmstatus: NVMSTATUS,
    _reserved0: [u8; 2usize],
    #[doc = "0x04 - NVM Programming Control Register"]
    pub nvmprog: NVMPROG,
    _reserved1: [u8; 2usize],
    #[doc = "0x08 - NVM Configuration Register"]
    pub nvmconf: NVMCONF,
    _reserved2: [u8; 62usize],
    #[doc = "0x48 - Configuration 1 Register"]
    pub config1: CONFIG1,
}
#[doc = "NVM Status Register"]
pub struct NVMSTATUS {
    register: ::vcell::VolatileCell<u16>,
}
#[doc = "NVM Status Register"]
pub mod nvmstatus;
#[doc = "NVM Programming Control Register"]
pub struct NVMPROG {
    register: ::vcell::VolatileCell<u16>,
}
#[doc = "NVM Programming Control Register"]
pub mod nvmprog;
#[doc = "NVM Configuration Register"]
pub struct NVMCONF {
    register: ::vcell::VolatileCell<u16>,
}
#[doc = "NVM Configuration Register"]
pub mod nvmconf;
#[doc = "Configuration 1 Register"]
pub struct CONFIG1 {
    register: ::vcell::VolatileCell<u16>,
}
#[doc = "Configuration 1 Register"]
pub mod config1;