ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
Loading...
Searching...
No Matches
ra8_wdt_sup_state_t Struct Reference

Module state – entirely static. More...

Collaboration diagram for ra8_wdt_sup_state_t:

Data Fields

bool initialized
 True after successful init.
bool started
 True once the thread is spawned.
ra8_wdt_sup_cfg_t cfg
 Cached configuration.
ra8_wdt_sup_slot_t slots [k_ra8_wdt_sup_max_threads]
 Registry.
TX_MUTEX mutex
 Guards slots.
TX_THREAD thread
 Supervisor thread control block.
ra8_wdt_sup_now_fn_t now
 Monotonic-time hook.
ra8_wdt_sup_refresh_fn_t refresh
 WDT-refresh hook.

Detailed Description

Module state – entirely static.

Definition at line 60 of file ra8_wdt_supervisor.c.

Field Documentation

◆ cfg

ra8_wdt_sup_cfg_t ra8_wdt_sup_state_t::cfg

Cached configuration.

Definition at line 63 of file ra8_wdt_supervisor.c.

◆ initialized

bool ra8_wdt_sup_state_t::initialized

True after successful init.

Definition at line 61 of file ra8_wdt_supervisor.c.

◆ mutex

TX_MUTEX ra8_wdt_sup_state_t::mutex

Guards slots.

Definition at line 65 of file ra8_wdt_supervisor.c.

◆ now

ra8_wdt_sup_now_fn_t ra8_wdt_sup_state_t::now

Monotonic-time hook.

Definition at line 67 of file ra8_wdt_supervisor.c.

◆ refresh

ra8_wdt_sup_refresh_fn_t ra8_wdt_sup_state_t::refresh

WDT-refresh hook.

Definition at line 68 of file ra8_wdt_supervisor.c.

◆ slots

ra8_wdt_sup_slot_t ra8_wdt_sup_state_t::slots[k_ra8_wdt_sup_max_threads]

Registry.

Definition at line 64 of file ra8_wdt_supervisor.c.

◆ started

bool ra8_wdt_sup_state_t::started

True once the thread is spawned.

Definition at line 62 of file ra8_wdt_supervisor.c.

◆ thread

TX_THREAD ra8_wdt_sup_state_t::thread

Supervisor thread control block.

Definition at line 66 of file ra8_wdt_supervisor.c.


The documentation for this struct was generated from the following file: