Attribute's to apply for a MPU region.
Data Fields | |
| uint8_t | isEnable |
| uint8_t | isCacheable |
| uint8_t | isBufferable |
| uint8_t | isSharable |
| uint8_t | isExecuteNever |
| uint8_t | tex |
| uint8_t | accessPerm |
| uint8_t | subregionDisableMask |
| uint8_t MpuP_RegionAttrs::isEnable |
1: enable this region, 0: disable this region
| uint8_t MpuP_RegionAttrs::isCacheable |
1: set C bit, 0: clear C bit
| uint8_t MpuP_RegionAttrs::isBufferable |
1: set B bit, 0: clear B bit
| uint8_t MpuP_RegionAttrs::isSharable |
1: set S bit, 0: clear S bit
| uint8_t MpuP_RegionAttrs::isExecuteNever |
1: set XN bit, 0: clear XN bit
| uint8_t MpuP_RegionAttrs::tex |
set TEX[0:2] bits
| uint8_t MpuP_RegionAttrs::accessPerm |
set AP[0:2] bits, see MpuP_AccessPerm
| uint8_t MpuP_RegionAttrs::subregionDisableMask |
subregion disable mask, bitN = 1 means disable that subregion