libopencm3
A free/libre/open-source firmware library for various ARM Cortex-M3 microcontrollers.
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
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.