Struct cortexm4::mpu::MpuType
[−]
[src]
#[repr(C)]pub struct MpuType { pub is_separate: VolatileCell<u8>, pub data_regions: VolatileCell<u8>, pub instruction_regions: VolatileCell<u8>, _reserved: u8, }
Indicates whether the MPU is present and, if so, how many regions it supports.
Fields
is_separate: VolatileCell<u8>
Indicates whether the processor support unified (0) or separate (1) instruction and data regions. Always reads 0 on the Cortex-M4.
data_regions: VolatileCell<u8>
The number of data regions supported. If this field reads-as-zero the processor does not implement an MPU
instruction_regions: VolatileCell<u8>
The number of instructions regions supported. Always reads 0.
_reserved: u8