k66 0.0.1

Peripheral access API for Kinetis K66 microcontrollers
Documentation
#[doc = r" Register block"]
#[repr(C)]
pub struct RegisterBlock {
    #[doc = "0x00 - Master Privilege Register A"]
    pub mpra: MPRA,
    _reserved0: [u8; 28usize],
    #[doc = "0x20 - Peripheral Access Control Register"]
    pub pacra: PACRA,
    #[doc = "0x24 - Peripheral Access Control Register"]
    pub pacrb: PACRB,
    #[doc = "0x28 - Peripheral Access Control Register"]
    pub pacrc: PACRC,
    #[doc = "0x2c - Peripheral Access Control Register"]
    pub pacrd: PACRD,
    _reserved1: [u8; 16usize],
    #[doc = "0x40 - Peripheral Access Control Register"]
    pub pacre: PACRE,
    #[doc = "0x44 - Peripheral Access Control Register"]
    pub pacrf: PACRF,
    #[doc = "0x48 - Peripheral Access Control Register"]
    pub pacrg: PACRG,
    #[doc = "0x4c - Peripheral Access Control Register"]
    pub pacrh: PACRH,
    #[doc = "0x50 - Peripheral Access Control Register"]
    pub pacri: PACRI,
    #[doc = "0x54 - Peripheral Access Control Register"]
    pub pacrj: PACRJ,
    #[doc = "0x58 - Peripheral Access Control Register"]
    pub pacrk: PACRK,
    #[doc = "0x5c - Peripheral Access Control Register"]
    pub pacrl: PACRL,
    #[doc = "0x60 - Peripheral Access Control Register"]
    pub pacrm: PACRM,
    #[doc = "0x64 - Peripheral Access Control Register"]
    pub pacrn: PACRN,
    #[doc = "0x68 - Peripheral Access Control Register"]
    pub pacro: PACRO,
    #[doc = "0x6c - Peripheral Access Control Register"]
    pub pacrp: PACRP,
}
#[doc = "Master Privilege Register A"]
pub struct MPRA {
    register: ::vcell::VolatileCell<u32>,
}
#[doc = "Master Privilege Register A"]
pub mod mpra;
#[doc = "Peripheral Access Control Register"]
pub struct PACRA {
    register: ::vcell::VolatileCell<u32>,
}
#[doc = "Peripheral Access Control Register"]
pub mod pacra;
#[doc = "Peripheral Access Control Register"]
pub struct PACRB {
    register: ::vcell::VolatileCell<u32>,
}
#[doc = "Peripheral Access Control Register"]
pub mod pacrb;
#[doc = "Peripheral Access Control Register"]
pub struct PACRC {
    register: ::vcell::VolatileCell<u32>,
}
#[doc = "Peripheral Access Control Register"]
pub mod pacrc;
#[doc = "Peripheral Access Control Register"]
pub struct PACRD {
    register: ::vcell::VolatileCell<u32>,
}
#[doc = "Peripheral Access Control Register"]
pub mod pacrd;
#[doc = "Peripheral Access Control Register"]
pub struct PACRE {
    register: ::vcell::VolatileCell<u32>,
}
#[doc = "Peripheral Access Control Register"]
pub mod pacre;
#[doc = "Peripheral Access Control Register"]
pub struct PACRF {
    register: ::vcell::VolatileCell<u32>,
}
#[doc = "Peripheral Access Control Register"]
pub mod pacrf;
#[doc = "Peripheral Access Control Register"]
pub struct PACRG {
    register: ::vcell::VolatileCell<u32>,
}
#[doc = "Peripheral Access Control Register"]
pub mod pacrg;
#[doc = "Peripheral Access Control Register"]
pub struct PACRH {
    register: ::vcell::VolatileCell<u32>,
}
#[doc = "Peripheral Access Control Register"]
pub mod pacrh;
#[doc = "Peripheral Access Control Register"]
pub struct PACRI {
    register: ::vcell::VolatileCell<u32>,
}
#[doc = "Peripheral Access Control Register"]
pub mod pacri;
#[doc = "Peripheral Access Control Register"]
pub struct PACRJ {
    register: ::vcell::VolatileCell<u32>,
}
#[doc = "Peripheral Access Control Register"]
pub mod pacrj;
#[doc = "Peripheral Access Control Register"]
pub struct PACRK {
    register: ::vcell::VolatileCell<u32>,
}
#[doc = "Peripheral Access Control Register"]
pub mod pacrk;
#[doc = "Peripheral Access Control Register"]
pub struct PACRL {
    register: ::vcell::VolatileCell<u32>,
}
#[doc = "Peripheral Access Control Register"]
pub mod pacrl;
#[doc = "Peripheral Access Control Register"]
pub struct PACRM {
    register: ::vcell::VolatileCell<u32>,
}
#[doc = "Peripheral Access Control Register"]
pub mod pacrm;
#[doc = "Peripheral Access Control Register"]
pub struct PACRN {
    register: ::vcell::VolatileCell<u32>,
}
#[doc = "Peripheral Access Control Register"]
pub mod pacrn;
#[doc = "Peripheral Access Control Register"]
pub struct PACRO {
    register: ::vcell::VolatileCell<u32>,
}
#[doc = "Peripheral Access Control Register"]
pub mod pacro;
#[doc = "Peripheral Access Control Register"]
pub struct PACRP {
    register: ::vcell::VolatileCell<u32>,
}
#[doc = "Peripheral Access Control Register"]
pub mod pacrp;