[][src]Struct wip_s32k144::mscm::RegisterBlock

#[repr(C)]pub struct RegisterBlock {
    pub cpx_type: CPXTYPE,
    pub cpx_num: CPXNUM,
    pub cpx_master: CPXMASTER,
    pub cpx_count: CPXCOUNT,
    pub cpx_cfg0: CPXCFG0,
    pub cpx_cfg1: CPXCFG1,
    pub cpx_cfg2: CPXCFG2,
    pub cpx_cfg3: CPXCFG3,
    pub cp0type: CP0TYPE,
    pub cp0num: CP0NUM,
    pub cp0master: CP0MASTER,
    pub cp0count: CP0COUNT,
    pub cp0cfg0: CP0CFG0,
    pub cp0cfg1: CP0CFG1,
    pub cp0cfg2: CP0CFG2,
    pub cp0cfg3: CP0CFG3,
    pub ocmdr0: OCMDR0,
    pub ocmdr1: OCMDR1,
    pub ocmdr2: OCMDR2,
    pub ocmdr3: OCMDR3,
    // some fields omitted
}

Register block

Fields

cpx_type: CPXTYPE

0x00 - Processor X Type Register

cpx_num: CPXNUM

0x04 - Processor X Number Register

cpx_master: CPXMASTER

0x08 - Processor X Master Register

cpx_count: CPXCOUNT

0x0c - Processor X Count Register

cpx_cfg0: CPXCFG0

0x10 - Processor X Configuration Register 0

cpx_cfg1: CPXCFG1

0x14 - Processor X Configuration Register 1

cpx_cfg2: CPXCFG2

0x18 - Processor X Configuration Register 2

cpx_cfg3: CPXCFG3

0x1c - Processor X Configuration Register 3

cp0type: CP0TYPE

0x20 - Processor 0 Type Register

cp0num: CP0NUM

0x24 - Processor 0 Number Register

cp0master: CP0MASTER

0x28 - Processor 0 Master Register

cp0count: CP0COUNT

0x2c - Processor 0 Count Register

cp0cfg0: CP0CFG0

0x30 - Processor 0 Configuration Register 0

cp0cfg1: CP0CFG1

0x34 - Processor 0 Configuration Register 1

cp0cfg2: CP0CFG2

0x38 - Processor 0 Configuration Register 2

cp0cfg3: CP0CFG3

0x3c - Processor 0 Configuration Register 3

ocmdr0: OCMDR0

0x400 - On-Chip Memory Descriptor Register

ocmdr1: OCMDR1

0x404 - On-Chip Memory Descriptor Register

ocmdr2: OCMDR2

0x408 - On-Chip Memory Descriptor Register

ocmdr3: OCMDR3

0x40c - On-Chip Memory Descriptor Register

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.