MPU region configuration structure. Implements : mpu_region_config_t_Class. More...

#include <platform/pal/mpu/inc/mpu_pal.h>

Data Fields

uint32_t startAddr
 
uint32_t endAddr
 
const mpu_master_access_permission_tmasterAccRight
 
uint8_t processIdEnable
 
uint8_t processIdentifier
 
uint8_t processIdMask
 
void * extension
 

Detailed Description

MPU region configuration structure. Implements : mpu_region_config_t_Class.

Definition at line 154 of file mpu_pal.h.

Field Documentation

uint32_t endAddr

Memory region end address

Definition at line 157 of file mpu_pal.h.

void* extension

This field will be used to add extra settings to the basic region configuration

Definition at line 165 of file mpu_pal.h.

const mpu_master_access_permission_t* masterAccRight

Access permission for masters

Definition at line 158 of file mpu_pal.h.

uint8_t processIdEnable

Process identifier enable For MPU: the bit index corresponding with masters For SMPU: disable if equal zero, otherwise enable

Definition at line 159 of file mpu_pal.h.

uint8_t processIdentifier

Process identifier

Definition at line 162 of file mpu_pal.h.

uint8_t processIdMask

Process identifier mask. The setting bit will ignore the same bit in process identifier

Definition at line 163 of file mpu_pal.h.

uint32_t startAddr

Memory region start address

Definition at line 156 of file mpu_pal.h.


The documentation for this struct was generated from the following file: