|
ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
|
BBFSAR + backup-register boundary descriptor. More...
#include <ra8_bkup.h>
Data Fields | |
| uint32_t | bbfsar |
| OR of k_ra8_bkup_bbfsar_mask_* bits. | |
| uint16_t | saba |
| VBRSABAR.SABA (32-byte aligned). | |
| uint16_t | pabas |
| VBRPABARS.PABAS (32-byte aligned). | |
| uint16_t | pabans |
| VBRPABARNS.PABANS (32-byte aligned). | |
BBFSAR + backup-register boundary descriptor.
Drives ra8_bkup_security_apply. saba, pabas and pabans are 16-bit lower-half addresses (HUM Ch 12.2.2/3/4 say the boundary is in the SYSC base 0x4001_0000 plus the register value, in 32-byte units). bbfsar is the per-register S/NS bitmap (HUM Ch 12.2.1 NONSEC0..NONSEC6).
cppcheck cannot see tests/ so it flags every field as unused.
Definition at line 219 of file ra8_bkup.h.
| uint32_t ra8_bkup_security_config_t::bbfsar |
OR of k_ra8_bkup_bbfsar_mask_* bits.
Definition at line 220 of file ra8_bkup.h.
Referenced by internal_validate_security_cfg(), ra8_bkup_security_apply(), and ra8_bkup_security_get().
| uint16_t ra8_bkup_security_config_t::pabans |
VBRPABARNS.PABANS (32-byte aligned).
Definition at line 223 of file ra8_bkup.h.
Referenced by internal_validate_security_cfg(), ra8_bkup_security_apply(), and ra8_bkup_security_get().
| uint16_t ra8_bkup_security_config_t::pabas |
VBRPABARS.PABAS (32-byte aligned).
Definition at line 222 of file ra8_bkup.h.
Referenced by internal_validate_security_cfg(), ra8_bkup_security_apply(), and ra8_bkup_security_get().
| uint16_t ra8_bkup_security_config_t::saba |
VBRSABAR.SABA (32-byte aligned).
Definition at line 221 of file ra8_bkup.h.
Referenced by internal_validate_security_cfg(), ra8_bkup_security_apply(), and ra8_bkup_security_get().