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

Not all attributes are available on v6m. More...

Collaboration diagram for MPU RASR Attributes:

Macros

#define MPU_RASR_ATTR_XN   (1 << 28)
 
#define MPU_RASR_ATTR_AP   (7 << 24)
 
#define MPU_RASR_ATTR_AP_PNO_UNO   (0 << 24)
 
#define MPU_RASR_ATTR_AP_PRW_UNO   (1 << 24)
 
#define MPU_RASR_ATTR_AP_PRW_URO   (2 << 24)
 
#define MPU_RASR_ATTR_AP_PRW_URW   (3 << 24)
 
#define MPU_RASR_ATTR_AP_PRO_UNO   (5 << 24)
 
#define MPU_RASR_ATTR_AP_PRO_URO   (6 << 24)
 
#define MPU_RASR_ATTR_TEX   (7 << 19)
 
#define MPU_RASR_ATTR_S   (1 << 18)
 
#define MPU_RASR_ATTR_C   (1 << 17)
 
#define MPU_RASR_ATTR_B   (1 << 16)
 
#define MPU_RASR_ATTR_SCB   (7 << 16)
 

Detailed Description

Not all attributes are available on v6m.

Macro Definition Documentation

◆ MPU_RASR_ATTR_AP

#define MPU_RASR_ATTR_AP   (7 << 24)

Definition at line 119 of file mpu.h.

◆ MPU_RASR_ATTR_AP_PNO_UNO

#define MPU_RASR_ATTR_AP_PNO_UNO   (0 << 24)

Definition at line 120 of file mpu.h.

◆ MPU_RASR_ATTR_AP_PRO_UNO

#define MPU_RASR_ATTR_AP_PRO_UNO   (5 << 24)

Definition at line 124 of file mpu.h.

◆ MPU_RASR_ATTR_AP_PRO_URO

#define MPU_RASR_ATTR_AP_PRO_URO   (6 << 24)

Definition at line 125 of file mpu.h.

◆ MPU_RASR_ATTR_AP_PRW_UNO

#define MPU_RASR_ATTR_AP_PRW_UNO   (1 << 24)

Definition at line 121 of file mpu.h.

◆ MPU_RASR_ATTR_AP_PRW_URO

#define MPU_RASR_ATTR_AP_PRW_URO   (2 << 24)

Definition at line 122 of file mpu.h.

◆ MPU_RASR_ATTR_AP_PRW_URW

#define MPU_RASR_ATTR_AP_PRW_URW   (3 << 24)

Definition at line 123 of file mpu.h.

◆ MPU_RASR_ATTR_B

#define MPU_RASR_ATTR_B   (1 << 16)

Definition at line 129 of file mpu.h.

◆ MPU_RASR_ATTR_C

#define MPU_RASR_ATTR_C   (1 << 17)

Definition at line 128 of file mpu.h.

◆ MPU_RASR_ATTR_S

#define MPU_RASR_ATTR_S   (1 << 18)

Definition at line 127 of file mpu.h.

◆ MPU_RASR_ATTR_SCB

#define MPU_RASR_ATTR_SCB   (7 << 16)

Definition at line 130 of file mpu.h.

◆ MPU_RASR_ATTR_TEX

#define MPU_RASR_ATTR_TEX   (7 << 19)

Definition at line 126 of file mpu.h.

◆ MPU_RASR_ATTR_XN

#define MPU_RASR_ATTR_XN   (1 << 28)

Definition at line 118 of file mpu.h.