Struct cortex_m::peripheral::mpu::RegisterBlock[][src]

#[repr(C)]
pub struct RegisterBlock { pub _type: RO<u32>, pub ctrl: RW<u32>, pub rnr: RW<u32>, pub rbar: RW<u32>, pub rlar: RW<u32>, pub rbar_a1: RW<u32>, pub rlar_a1: RW<u32>, pub rbar_a2: RW<u32>, pub rlar_a2: RW<u32>, pub rbar_a3: RW<u32>, pub rlar_a3: RW<u32>, pub mair: [RW<u32>; 2], // some fields omitted }
Expand description

Register block for ARMv8-M

Fields

_type: RO<u32>

Type

ctrl: RW<u32>

Control

rnr: RW<u32>

Region Number

rbar: RW<u32>

Region Base Address

rlar: RW<u32>

Region Limit Address

rbar_a1: RW<u32>

Alias 1 of RBAR

rlar_a1: RW<u32>

Alias 1 of RLAR

rbar_a2: RW<u32>

Alias 2 of RBAR

rlar_a2: RW<u32>

Alias 2 of RLAR

rbar_a3: RW<u32>

Alias 3 of RBAR

rlar_a3: RW<u32>

Alias 3 of RLAR

mair: [RW<u32>; 2]

Memory Attribute Indirection register 0 and 1

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.