lpc43xx 0.1.0

Register definitions for the NXP LPC43xx microcontroller platform, generated through svd2rust
Documentation
#[doc = r" Register block"]
#[repr(C)]
pub struct RegisterBlock {
    #[doc = "0x00 - SPIFI control register"]
    pub ctrl: CTRL,
    #[doc = "0x04 - SPIFI command register"]
    pub cmd: CMD,
    #[doc = "0x08 - SPIFI address register"]
    pub addr: ADDR,
    #[doc = "0x0c - SPIFI intermediate data register"]
    pub idata: IDATA,
    #[doc = "0x10 - SPIFI cache limit register"]
    pub climit: CLIMIT,
    #[doc = "0x14 - SPIFI data register"]
    pub data: DATA,
    #[doc = "0x18 - SPIFI memory command register"]
    pub mcmd: MCMD,
    #[doc = "0x1c - SPIFI status register"]
    pub stat: STAT,
}
#[doc = "SPIFI control register"]
pub struct CTRL {
    register: ::vcell::VolatileCell<u32>,
}
#[doc = "SPIFI control register"]
pub mod ctrl;
#[doc = "SPIFI command register"]
pub struct CMD {
    register: ::vcell::VolatileCell<u32>,
}
#[doc = "SPIFI command register"]
pub mod cmd;
#[doc = "SPIFI address register"]
pub struct ADDR {
    register: ::vcell::VolatileCell<u32>,
}
#[doc = "SPIFI address register"]
pub mod addr;
#[doc = "SPIFI intermediate data register"]
pub struct IDATA {
    register: ::vcell::VolatileCell<u32>,
}
#[doc = "SPIFI intermediate data register"]
pub mod idata;
#[doc = "SPIFI cache limit register"]
pub struct CLIMIT {
    register: ::vcell::VolatileCell<u32>,
}
#[doc = "SPIFI cache limit register"]
pub mod climit;
#[doc = "SPIFI data register"]
pub struct DATA {
    register: ::vcell::VolatileCell<u32>,
}
#[doc = "SPIFI data register"]
pub mod data;
#[doc = "SPIFI memory command register"]
pub struct MCMD {
    register: ::vcell::VolatileCell<u32>,
}
#[doc = "SPIFI memory command register"]
pub mod mcmd;
#[doc = "SPIFI status register"]
pub struct STAT {
    register: ::vcell::VolatileCell<u32>,
}
#[doc = "SPIFI status register"]
pub mod stat;