Nexus Embedded Platform 0.1.0
Statically assembled reusable embedded mechanisms
Loading...
Searching...
No Matches
nx_watchdog_ops_t Struct Reference

Shared read-only methods using one provider state. More...

#include <watchdog.h>

Data Fields

nx_result_t(* enable )(void *context, uint32_t timeout_us, bool debug_freeze, nx_watchdog_state_t *state)
nx_result_t(* feed )(void *context)
nx_result_t(* state )(const void *context, nx_watchdog_state_t *state)

Detailed Description

Shared read-only methods using one provider state.

Note
Methods follow each public operation's ownership contract. Missing optional methods report UNSUPPORTED.

Definition at line 42 of file watchdog.h.

Field Documentation

◆ enable

nx_result_t(* nx_watchdog_ops_t::enable) (void *context, uint32_t timeout_us, bool debug_freeze, nx_watchdog_state_t *state)

Definition at line 43 of file watchdog.h.

◆ feed

nx_result_t(* nx_watchdog_ops_t::feed) (void *context)

Definition at line 45 of file watchdog.h.

◆ state

nx_result_t(* nx_watchdog_ops_t::state) (const void *context, nx_watchdog_state_t *state)

Definition at line 46 of file watchdog.h.


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