NHAL Interface v0.5.0
Hardware Abstraction Layer Interface for Embedded Systems
Loading...
Searching...
No Matches
Data Structures | Typedefs
nhal_wdt_types.h File Reference

Defines common types and structures for the Watchdog Timer Hardware Abstraction Layer (HAL). More...

#include <stddef.h>
#include <stdint.h>
#include <stdbool.h>
#include "nhal_common.h"

Go to the source code of this file.

Data Structures

struct  nhal_wdt_config
 
struct  nhal_wdt_context
 Base watchdog context - always present, minimal footprint. More...
 

Typedefs

typedef uint8_t nhal_wdt_id
 
typedef void(* nhal_wdt_callback_t) (void *context)
 Callback function type for watchdog events.
 

Detailed Description

Defines common types and structures for the Watchdog Timer Hardware Abstraction Layer (HAL).

This header file provides opaque types, enumerations, and structures used across the Watchdog Timer HAL API to facilitate watchdog timer management and monitoring.

Definition in file nhal_wdt_types.h.

Typedef Documentation

◆ nhal_wdt_callback_t

typedef void(* nhal_wdt_callback_t) (void *context)

Callback function type for watchdog events.

Parameters
ctxtUser context pointer

Definition at line 24 of file nhal_wdt_types.h.

◆ nhal_wdt_id

typedef uint8_t nhal_wdt_id

Definition at line 17 of file nhal_wdt_types.h.