|
ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
|
Per-channel tamper-detection configuration. More...
#include <ra8_bkup.h>
Data Fields | |
| bool | input_enable |
| VCHnINEN: drive RTCICn pad as input. | |
| bool | noise_canceller_en |
| VCHnNCE: enable 3-tap synchroniser. | |
| ra8_bkup_edge_t | edge |
| VCHnEG: falling vs rising trigger edge. | |
| bool | irq_enable |
| VBTADIEn: route flag to VBATTADI ICU slot. | |
| bool | clear_backup |
| VBTADCEn: zeroise VBTBKRn on flag. | |
| bool | zeroize_huk |
| VBTADZEn: assert HUK zeroize on flag. | |
| ra8_bkup_capture_src_t | capture_src |
| VBRTCESn: RTC time-capture source select. | |
Per-channel tamper-detection configuration.
One descriptor per RTCICn channel passed to ra8_bkup_tamper_init to wire up VBTICTLR / VBTICTLR2 / VBTADCR1..3 / VBTADCR2 in one shot. cppcheck cannot see tests/ so it flags every field as unused.
Definition at line 180 of file ra8_bkup.h.
| ra8_bkup_capture_src_t ra8_bkup_tamper_chan_cfg_t::capture_src |
VBRTCESn: RTC time-capture source select.
Definition at line 187 of file ra8_bkup.h.
Referenced by internal_compose_vbtadcr2(), and internal_validate_chan().
| bool ra8_bkup_tamper_chan_cfg_t::clear_backup |
VBTADCEn: zeroise VBTBKRn on flag.
Definition at line 185 of file ra8_bkup.h.
Referenced by internal_compose_vbtadcr1().
| ra8_bkup_edge_t ra8_bkup_tamper_chan_cfg_t::edge |
VCHnEG: falling vs rising trigger edge.
Definition at line 183 of file ra8_bkup.h.
Referenced by internal_compose_vbtictlr2(), and internal_validate_chan().
| bool ra8_bkup_tamper_chan_cfg_t::input_enable |
VCHnINEN: drive RTCICn pad as input.
Definition at line 181 of file ra8_bkup.h.
Referenced by internal_compose_vbtictlr().
| bool ra8_bkup_tamper_chan_cfg_t::irq_enable |
VBTADIEn: route flag to VBATTADI ICU slot.
Definition at line 184 of file ra8_bkup.h.
Referenced by internal_compose_vbtadcr1().
| bool ra8_bkup_tamper_chan_cfg_t::noise_canceller_en |
VCHnNCE: enable 3-tap synchroniser.
Definition at line 182 of file ra8_bkup.h.
Referenced by internal_compose_vbtictlr2().
| bool ra8_bkup_tamper_chan_cfg_t::zeroize_huk |
VBTADZEn: assert HUK zeroize on flag.
Definition at line 186 of file ra8_bkup.h.
Referenced by internal_compose_vbtadcr3().