|
ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
|
Whole-MPU static configuration block. More...
#include <ra8_mpu.h>
Data Fields | |
| const ra8_mpu_region_t * | regions |
| Region descriptor array. | |
| uint8_t | region_count |
| Entries in regions. | |
| uint32_t | mair0 |
| Verbatim MPU_MAIR0 value. | |
| uint32_t | mair1 |
| Verbatim MPU_MAIR1 value. | |
| bool | privdefena |
| MPU_CTRL.PRIVDEFENA = 1. | |
| bool | hfnmiena |
| MPU_CTRL.HFNMIENA = 1. | |
Whole-MPU static configuration block.
regions points at a caller-owned array of region_count entries. mair0 / mair1 are written verbatim into MPU_MAIR0 / MPU_MAIR1.
| bool ra8_mpu_cfg_t::hfnmiena |
MPU_CTRL.HFNMIENA = 1.
Definition at line 156 of file ra8_mpu.h.
Referenced by internal_build_ctrl().
| uint32_t ra8_mpu_cfg_t::mair0 |
Verbatim MPU_MAIR0 value.
Definition at line 153 of file ra8_mpu.h.
Referenced by ra8_mpu_configure().
| uint32_t ra8_mpu_cfg_t::mair1 |
Verbatim MPU_MAIR1 value.
Definition at line 154 of file ra8_mpu.h.
Referenced by ra8_mpu_configure().
| bool ra8_mpu_cfg_t::privdefena |
MPU_CTRL.PRIVDEFENA = 1.
Definition at line 155 of file ra8_mpu.h.
Referenced by internal_build_ctrl().
| uint8_t ra8_mpu_cfg_t::region_count |
Entries in regions.
Definition at line 152 of file ra8_mpu.h.
Referenced by internal_validate_cfg(), and ra8_mpu_configure().
| const ra8_mpu_region_t* ra8_mpu_cfg_t::regions |
Region descriptor array.
Definition at line 151 of file ra8_mpu.h.
Referenced by internal_validate_cfg(), and ra8_mpu_configure().