CORTEX MPU Region Permission Attributes

Macros

#define MPU_REGION_NO_ACCESS   ((uint8_t)0x00U)
 
#define MPU_REGION_PRIV_RW   ((uint8_t)0x01U)
 
#define MPU_REGION_PRIV_RW_URO   ((uint8_t)0x02U)
 
#define MPU_REGION_FULL_ACCESS   ((uint8_t)0x03U)
 
#define MPU_REGION_PRIV_RO   ((uint8_t)0x05U)
 
#define MPU_REGION_PRIV_RO_URO   ((uint8_t)0x06U)
 

Detailed Description

Macro Definition Documentation

◆ MPU_REGION_FULL_ACCESS

#define MPU_REGION_FULL_ACCESS   ((uint8_t)0x03U)

Full access

Definition at line 251 of file gr55xx_hal_cortex.h.

◆ MPU_REGION_NO_ACCESS

#define MPU_REGION_NO_ACCESS   ((uint8_t)0x00U)

All accesses generate a permission fault

Definition at line 248 of file gr55xx_hal_cortex.h.

◆ MPU_REGION_PRIV_RO

#define MPU_REGION_PRIV_RO   ((uint8_t)0x05U)

Reads by privileged software only

Definition at line 252 of file gr55xx_hal_cortex.h.

◆ MPU_REGION_PRIV_RO_URO

#define MPU_REGION_PRIV_RO_URO   ((uint8_t)0x06U)

Read only, by privileged or unprivileged software

Definition at line 253 of file gr55xx_hal_cortex.h.

◆ MPU_REGION_PRIV_RW

#define MPU_REGION_PRIV_RW   ((uint8_t)0x01U)

Access from privileged software only

Definition at line 249 of file gr55xx_hal_cortex.h.

◆ MPU_REGION_PRIV_RW_URO

#define MPU_REGION_PRIV_RW_URO   ((uint8_t)0x02U)

Writes by unprivileged software generate a permission fault

Definition at line 250 of file gr55xx_hal_cortex.h.