libopencm3
A free/libre/open-source firmware library for various ARM Cortex-M3 microcontrollers.
Collaboration diagram for MPU Registers:

Macros

#define MPU_TYPE   MMIO32(MPU_BASE + 0x00)
 MPU_TYPE is always available, even if the MPU is not implemented. More...
 
#define MPU_CTRL   MMIO32(MPU_BASE + 0x04)
 See also MPU CTRL register fields. More...
 
#define MPU_RNR   MMIO32(MPU_BASE + 0x08)
 See also MPU RNR register fields. More...
 
#define MPU_RBAR   MMIO32(MPU_BASE + 0x0C)
 See also MPU RBAR register fields. More...
 
#define MPU_RASR   MMIO32(MPU_BASE + 0x10)
 See also MPU RASR register fields. More...
 

Detailed Description

Macro Definition Documentation

◆ MPU_CTRL

#define MPU_CTRL   MMIO32(MPU_BASE + 0x04)

See also MPU CTRL register fields.

Definition at line 50 of file mpu.h.

◆ MPU_RASR

#define MPU_RASR   MMIO32(MPU_BASE + 0x10)

See also MPU RASR register fields.

Definition at line 53 of file mpu.h.

◆ MPU_RBAR

#define MPU_RBAR   MMIO32(MPU_BASE + 0x0C)

See also MPU RBAR register fields.

Definition at line 52 of file mpu.h.

◆ MPU_RNR

#define MPU_RNR   MMIO32(MPU_BASE + 0x08)

See also MPU RNR register fields.

Definition at line 51 of file mpu.h.

◆ MPU_TYPE

#define MPU_TYPE   MMIO32(MPU_BASE + 0x00)

MPU_TYPE is always available, even if the MPU is not implemented.

See also MPU TYPE register fields

Definition at line 49 of file mpu.h.