MPU_RegionInit_TypeDef Struct ReferenceEMLIB > MPU

MPU Region init structure.

Definition at line 122 of file em_mpu.h.

#include <em_mpu.h>

Data Fields

MPU_RegionAp_TypeDef accessPermission
 
uint32_t baseAddress
 
bool bufferable
 
bool cacheable
 
bool disableExec
 
bool regionEnable
 
uint8_t regionNo
 
bool shareable
 
MPU_RegionSize_TypeDef size
 
uint8_t srd
 
uint8_t tex
 

Field Documentation

MPU_RegionAp_TypeDef MPU_RegionInit_TypeDef::accessPermission

Memory access permissions.

Definition at line 127 of file em_mpu.h.

Referenced by MPU_ConfigureRegion().

uint32_t MPU_RegionInit_TypeDef::baseAddress

Region baseaddress.

Definition at line 125 of file em_mpu.h.

Referenced by MPU_ConfigureRegion().

bool MPU_RegionInit_TypeDef::bufferable

Memory bufferable attribute.

Definition at line 131 of file em_mpu.h.

Referenced by MPU_ConfigureRegion().

bool MPU_RegionInit_TypeDef::cacheable

Memory cacheable attribute.

Definition at line 130 of file em_mpu.h.

Referenced by MPU_ConfigureRegion().

bool MPU_RegionInit_TypeDef::disableExec

Disable execution.

Definition at line 128 of file em_mpu.h.

Referenced by MPU_ConfigureRegion().

bool MPU_RegionInit_TypeDef::regionEnable

MPU region enable.

Definition at line 123 of file em_mpu.h.

Referenced by MPU_ConfigureRegion().

uint8_t MPU_RegionInit_TypeDef::regionNo

MPU region number.

Definition at line 124 of file em_mpu.h.

Referenced by MPU_ConfigureRegion().

bool MPU_RegionInit_TypeDef::shareable

Memory shareable attribute.

Definition at line 129 of file em_mpu.h.

Referenced by MPU_ConfigureRegion().

MPU_RegionSize_TypeDef MPU_RegionInit_TypeDef::size

Memory region size.

Definition at line 126 of file em_mpu.h.

Referenced by MPU_ConfigureRegion().

uint8_t MPU_RegionInit_TypeDef::srd

Memory subregion disable bits.

Definition at line 132 of file em_mpu.h.

Referenced by MPU_ConfigureRegion().

uint8_t MPU_RegionInit_TypeDef::tex

Memory type extension attributes.

Definition at line 133 of file em_mpu.h.

Referenced by MPU_ConfigureRegion().


The documentation for this struct was generated from the following file:
  • C:/repos/embsw_super_h1/platform/emlib/inc/em_mpu.h