mkl25z4 0.0.1

Peripheral access API for NXP KL25Z microcontrollers
#[doc = r" Register block"]
#[repr(C)]
pub struct RegisterBlock {
    #[doc = "0x00 - SPI control register 1"]
    pub c1: C1,
    #[doc = "0x01 - SPI control register 2"]
    pub c2: C2,
    #[doc = "0x02 - SPI baud rate register"]
    pub br: BR,
    #[doc = "0x03 - SPI status register"]
    pub s: S,
    _reserved0: [u8; 1usize],
    #[doc = "0x05 - SPI data register"]
    pub d: D,
    _reserved1: [u8; 1usize],
    #[doc = "0x07 - SPI match register"]
    pub m: M,
}
#[doc = "SPI control register 1"]
pub struct C1 {
    register: ::vcell::VolatileCell<u8>,
}
#[doc = "SPI control register 1"]
pub mod c1;
#[doc = "SPI control register 2"]
pub struct C2 {
    register: ::vcell::VolatileCell<u8>,
}
#[doc = "SPI control register 2"]
pub mod c2;
#[doc = "SPI baud rate register"]
pub struct BR {
    register: ::vcell::VolatileCell<u8>,
}
#[doc = "SPI baud rate register"]
pub mod br;
#[doc = "SPI status register"]
pub struct S {
    register: ::vcell::VolatileCell<u8>,
}
#[doc = "SPI status register"]
pub mod s;
#[doc = "SPI data register"]
pub struct D {
    register: ::vcell::VolatileCell<u8>,
}
#[doc = "SPI data register"]
pub mod d;
#[doc = "SPI match register"]
pub struct M {
    register: ::vcell::VolatileCell<u8>,
}
#[doc = "SPI match register"]
pub mod m;