s32k144 0.10.0

Peripheral access API for NXP S32K144 microcontrollers (generated using svd2rust)
Documentation
#[doc = r" Register block"]
#[repr(C)]
pub struct RegisterBlock {
    #[doc = "0x00 - Channel Configuration register"]
    pub chcfg0: CHCFG0,
    #[doc = "0x01 - Channel Configuration register"]
    pub chcfg1: CHCFG1,
    #[doc = "0x02 - Channel Configuration register"]
    pub chcfg2: CHCFG2,
    #[doc = "0x03 - Channel Configuration register"]
    pub chcfg3: CHCFG3,
    #[doc = "0x04 - Channel Configuration register"]
    pub chcfg4: CHCFG4,
    #[doc = "0x05 - Channel Configuration register"]
    pub chcfg5: CHCFG5,
    #[doc = "0x06 - Channel Configuration register"]
    pub chcfg6: CHCFG6,
    #[doc = "0x07 - Channel Configuration register"]
    pub chcfg7: CHCFG7,
    #[doc = "0x08 - Channel Configuration register"]
    pub chcfg8: CHCFG8,
    #[doc = "0x09 - Channel Configuration register"]
    pub chcfg9: CHCFG9,
    #[doc = "0x0a - Channel Configuration register"]
    pub chcfg10: CHCFG10,
    #[doc = "0x0b - Channel Configuration register"]
    pub chcfg11: CHCFG11,
    #[doc = "0x0c - Channel Configuration register"]
    pub chcfg12: CHCFG12,
    #[doc = "0x0d - Channel Configuration register"]
    pub chcfg13: CHCFG13,
    #[doc = "0x0e - Channel Configuration register"]
    pub chcfg14: CHCFG14,
    #[doc = "0x0f - Channel Configuration register"]
    pub chcfg15: CHCFG15,
}
#[doc = "Channel Configuration register"]
pub struct CHCFG0 {
    register: ::vcell::VolatileCell<u8>,
}
#[doc = "Channel Configuration register"]
pub mod chcfg0;
#[doc = "Channel Configuration register"]
pub struct CHCFG1 {
    register: ::vcell::VolatileCell<u8>,
}
#[doc = "Channel Configuration register"]
pub mod chcfg1;
#[doc = "Channel Configuration register"]
pub struct CHCFG2 {
    register: ::vcell::VolatileCell<u8>,
}
#[doc = "Channel Configuration register"]
pub mod chcfg2;
#[doc = "Channel Configuration register"]
pub struct CHCFG3 {
    register: ::vcell::VolatileCell<u8>,
}
#[doc = "Channel Configuration register"]
pub mod chcfg3;
#[doc = "Channel Configuration register"]
pub struct CHCFG4 {
    register: ::vcell::VolatileCell<u8>,
}
#[doc = "Channel Configuration register"]
pub mod chcfg4;
#[doc = "Channel Configuration register"]
pub struct CHCFG5 {
    register: ::vcell::VolatileCell<u8>,
}
#[doc = "Channel Configuration register"]
pub mod chcfg5;
#[doc = "Channel Configuration register"]
pub struct CHCFG6 {
    register: ::vcell::VolatileCell<u8>,
}
#[doc = "Channel Configuration register"]
pub mod chcfg6;
#[doc = "Channel Configuration register"]
pub struct CHCFG7 {
    register: ::vcell::VolatileCell<u8>,
}
#[doc = "Channel Configuration register"]
pub mod chcfg7;
#[doc = "Channel Configuration register"]
pub struct CHCFG8 {
    register: ::vcell::VolatileCell<u8>,
}
#[doc = "Channel Configuration register"]
pub mod chcfg8;
#[doc = "Channel Configuration register"]
pub struct CHCFG9 {
    register: ::vcell::VolatileCell<u8>,
}
#[doc = "Channel Configuration register"]
pub mod chcfg9;
#[doc = "Channel Configuration register"]
pub struct CHCFG10 {
    register: ::vcell::VolatileCell<u8>,
}
#[doc = "Channel Configuration register"]
pub mod chcfg10;
#[doc = "Channel Configuration register"]
pub struct CHCFG11 {
    register: ::vcell::VolatileCell<u8>,
}
#[doc = "Channel Configuration register"]
pub mod chcfg11;
#[doc = "Channel Configuration register"]
pub struct CHCFG12 {
    register: ::vcell::VolatileCell<u8>,
}
#[doc = "Channel Configuration register"]
pub mod chcfg12;
#[doc = "Channel Configuration register"]
pub struct CHCFG13 {
    register: ::vcell::VolatileCell<u8>,
}
#[doc = "Channel Configuration register"]
pub mod chcfg13;
#[doc = "Channel Configuration register"]
pub struct CHCFG14 {
    register: ::vcell::VolatileCell<u8>,
}
#[doc = "Channel Configuration register"]
pub mod chcfg14;
#[doc = "Channel Configuration register"]
pub struct CHCFG15 {
    register: ::vcell::VolatileCell<u8>,
}
#[doc = "Channel Configuration register"]
pub mod chcfg15;