MPU_RegionInit_TypeDef Struct ReferenceEMLIB > MPU

MPU Region initialization structure.

Definition at line 123 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 128 of file em_mpu.h .

Referenced by MPU_ConfigureRegion() .

uint32_t MPU_RegionInit_TypeDef::baseAddress

Region base address.

Definition at line 126 of file em_mpu.h .

Referenced by MPU_ConfigureRegion() .

bool MPU_RegionInit_TypeDef::bufferable

Memory attribute for buffering.

Definition at line 132 of file em_mpu.h .

Referenced by MPU_ConfigureRegion() .

bool MPU_RegionInit_TypeDef::cacheable

Memory attribute for caching.

Definition at line 131 of file em_mpu.h .

Referenced by MPU_ConfigureRegion() .

bool MPU_RegionInit_TypeDef::disableExec

Disable execution.

Definition at line 129 of file em_mpu.h .

Referenced by MPU_ConfigureRegion() .

bool MPU_RegionInit_TypeDef::regionEnable

MPU region enable.

Definition at line 124 of file em_mpu.h .

Referenced by MPU_ConfigureRegion() .

uint8_t MPU_RegionInit_TypeDef::regionNo

MPU region number.

Definition at line 125 of file em_mpu.h .

Referenced by MPU_ConfigureRegion() .

bool MPU_RegionInit_TypeDef::shareable

Memory attribute for sharing.

Definition at line 130 of file em_mpu.h .

Referenced by MPU_ConfigureRegion() .

MPU_RegionSize_TypeDef MPU_RegionInit_TypeDef::size

Memory region size.

Definition at line 127 of file em_mpu.h .

Referenced by MPU_ConfigureRegion() .

uint8_t MPU_RegionInit_TypeDef::srd

Memory subregion disable bits.

Definition at line 133 of file em_mpu.h .

Referenced by MPU_ConfigureRegion() .

uint8_t MPU_RegionInit_TypeDef::tex

Memory type extension attributes.

Definition at line 134 of file em_mpu.h .

Referenced by MPU_ConfigureRegion() .


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