ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
Loading...
Searching...
No Matches
board_periph_prcr_internal.h
Go to the documentation of this file.
1
22
23#pragma once
24
25#include <stdint.h>
26
27#include "ra8_attributes.h"
28
29#ifdef __cplusplus
30extern "C" {
31#endif
32
50
73RA8_PRIV bool priv_board_prcr_group_unlocked(uint16_t group_mask);
74
75#ifdef __cplusplus
76}
77#endif
bool priv_board_prcr_group_unlocked(uint16_t group_mask)
Report whether every bit in group_mask is currently unlocked.
board_prcr_group_t
PRCR group bits (HUM Ch 13.2.1 "PRCR_S" p 522).
@ k_board_prcr_grp4_sar
PRC4: security/privilege attribution.
@ k_board_prcr_grp0_cgc
PRC0: clock generation circuit.
@ k_board_prcr_grp3_pvd
PRC3: PVD + VBATTMNSELR.
@ k_board_prcr_grp1_lpm
PRC1: low-power modes + VBATT backup.
@ k_board_prcr_grp5_rst
PRC5: reset control.
Annotation-attribute framework macros for ra8-firmware.
#define RA8_PRIV
Module-private helper: shared across TUs but only inside one library.