libopencm3
A free/libre/open-source firmware library for various ARM Cortex-M3 microcontrollers.
MPU RBAR register fields

Defines for the Region Base Address Register. More...

Collaboration diagram for MPU RBAR register fields:

Macros

#define MPU_RBAR_ADDR   0xFFFFFFE0
 minimum size supported is by writing all ones to ADDR, then reading back More...
 
#define MPU_RBAR_VALID   (1<<4)
 Use REGION to determine region to be accessed instead of MPU_RNR. More...
 
#define MPU_RBAR_REGION_LSB   0
 
#define MPU_RBAR_REGION   (0xF << MPU_RBAR_REGION_LSB)
 Region to change if MPU_RBAR_VALID is set. More...
 

Detailed Description

Defines for the Region Base Address Register.

Macro Definition Documentation

◆ MPU_RBAR_ADDR

#define MPU_RBAR_ADDR   0xFFFFFFE0

minimum size supported is by writing all ones to ADDR, then reading back

Definition at line 92 of file mpu.h.

◆ MPU_RBAR_REGION

#define MPU_RBAR_REGION   (0xF << MPU_RBAR_REGION_LSB)

Region to change if MPU_RBAR_VALID is set.

Definition at line 95 of file mpu.h.

◆ MPU_RBAR_REGION_LSB

#define MPU_RBAR_REGION_LSB   0

Definition at line 94 of file mpu.h.

◆ MPU_RBAR_VALID

#define MPU_RBAR_VALID   (1<<4)

Use REGION to determine region to be accessed instead of MPU_RNR.

Definition at line 93 of file mpu.h.