|
ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
|
One-shot supervisor configuration block. More...
#include <ra8_wdt_supervisor.h>
Data Fields | |
| void * | stack |
| Caller-owned byte region for the supervisor's stack. | |
| uint32_t | stack_size_bytes |
| Size of stack in bytes (>= 512). | |
| uint32_t | priority |
| ThreadX priority for the supervisor thread. | |
| uint32_t | refresh_period_ms |
| Tick period of the supervisor's loop. | |
One-shot supervisor configuration block.
The supervisor uses a caller-supplied byte pool / stack region so the application owns memory placement (TCM, SRAM, ECC SRAM, etc.). The stack must be sized large enough for the supervisor's loop – 1 KiB is comfortable for the current implementation.
Definition at line 125 of file ra8_wdt_supervisor.h.
| uint32_t ra8_wdt_sup_cfg_t::priority |
ThreadX priority for the supervisor thread.
Definition at line 128 of file ra8_wdt_supervisor.h.
Referenced by internal_validate_cfg().
| uint32_t ra8_wdt_sup_cfg_t::refresh_period_ms |
Tick period of the supervisor's loop.
Definition at line 129 of file ra8_wdt_supervisor.h.
Referenced by internal_validate_cfg().
| void* ra8_wdt_sup_cfg_t::stack |
Caller-owned byte region for the supervisor's stack.
Definition at line 126 of file ra8_wdt_supervisor.h.
Referenced by internal_validate_cfg().
| uint32_t ra8_wdt_sup_cfg_t::stack_size_bytes |
Size of stack in bytes (>= 512).
Definition at line 127 of file ra8_wdt_supervisor.h.
Referenced by internal_validate_cfg().