55typedef enum : uint16_t {
76typedef enum : uintptr_t {
91typedef enum : uint8_t {
126#ifndef RA8_OFF_TARGET
static void ra8_lpm_safe_boot(void)
Restore LPSCR / SBYCR / DPSBYCR to cold-reset values.
ra8_lpm_safe_boot_addr_t
Absolute addresses of the four SYSC LPM registers this restores.
@ k_ra8_lpm_safe_boot_sbycr_addr
SYSC.SBYCR, 8-bit.
@ k_ra8_lpm_safe_boot_dpsbycr_addr
SYSC.DPSBYCR, 8-bit.
@ k_ra8_lpm_safe_boot_prcr_addr
SYSC.PRCR, 16-bit.
@ k_ra8_lpm_safe_boot_lpscr_addr
SYSC.LPSCR, 8-bit.
ra8_lpm_safe_boot_val_t
Cold-reset values for LPSCR / SBYCR / DPSBYCR.
@ k_ra8_lpm_safe_boot_lpscr_sleep
LPMD = Sleep mode.
@ k_ra8_lpm_safe_boot_dpsbycr_reset
DCSSMODE = 01b.
@ k_ra8_lpm_safe_boot_sbycr_reset
OPE = 1, rest 0.
ra8_lpm_safe_boot_prcr_t
PRCR keyed values used by ra8_lpm_safe_boot.
@ k_ra8_lpm_safe_boot_prcr_unlock
Key + PRC1 = 1.
@ k_ra8_lpm_safe_boot_prcr_relock
Key only, PRC1 = 0.