|
ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
|
Register-start-mode configuration block. More...
#include <ra8_wdt.h>
Data Fields | |
| ra8_wdt_timeout_sel_t | timeout |
| WDTCR.TOPS[1:0] selection. | |
| ra8_wdt_clock_div_t | clock_div |
| WDTCR.CKS[3:0] selection. | |
| ra8_wdt_window_start_t | window_start |
| WDTCR.RPSS[1:0] selection. | |
| ra8_wdt_window_end_t | window_end |
| WDTCR.RPES[1:0] selection. | |
| ra8_wdt_reset_ctrl_t | on_expiry |
| WDTRCR.RSTIRQS reset vs IRQ. | |
| ra8_wdt_stop_ctrl_t | stop_in_sleep |
| WDTCSTPR.SLCSTP halt-on-Sleep. | |
Register-start-mode configuration block.
Filled by the caller and passed to ra8_wdt_init. Maps 1:1 onto the bit-fields of WDTCR + WDTRCR + WDTCSTPR.
| ra8_wdt_clock_div_t ra8_wdt_cfg_t::clock_div |
WDTCR.CKS[3:0] selection.
Definition at line 307 of file ra8_wdt.h.
Referenced by internal_decode_ofs_word(), internal_pack_wdtcr(), and ra8_wdt_init().
| ra8_wdt_reset_ctrl_t ra8_wdt_cfg_t::on_expiry |
WDTRCR.RSTIRQS reset vs IRQ.
Definition at line 310 of file ra8_wdt.h.
Referenced by internal_decode_ofs_word(), and ra8_wdt_init().
| ra8_wdt_stop_ctrl_t ra8_wdt_cfg_t::stop_in_sleep |
WDTCSTPR.SLCSTP halt-on-Sleep.
Definition at line 311 of file ra8_wdt.h.
Referenced by internal_decode_ofs_word(), and ra8_wdt_init().
| ra8_wdt_timeout_sel_t ra8_wdt_cfg_t::timeout |
WDTCR.TOPS[1:0] selection.
Definition at line 306 of file ra8_wdt.h.
Referenced by internal_decode_ofs_word(), internal_pack_wdtcr(), and ra8_wdt_init().
| ra8_wdt_window_end_t ra8_wdt_cfg_t::window_end |
WDTCR.RPES[1:0] selection.
Definition at line 309 of file ra8_wdt.h.
Referenced by internal_decode_ofs_word(), and internal_pack_wdtcr().
| ra8_wdt_window_start_t ra8_wdt_cfg_t::window_start |
WDTCR.RPSS[1:0] selection.
Definition at line 308 of file ra8_wdt.h.
Referenced by internal_decode_ofs_word(), and internal_pack_wdtcr().