Zephyr API Documentation 4.4.0-rc1
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
wuc_driver_api Struct Reference

Driver Operations WUC driver operations More...

#include <zephyr/drivers/wuc.h>

Data Fields

wuc_api_enable_wakeup_source enable
  REQ Enable a wakeup source.
wuc_api_disable_wakeup_source disable
  REQ Disable a wakeup source.
wuc_api_check_wakeup_source_triggered triggered
  OPT Check if a wakeup source triggered.
wuc_api_clear_wakeup_source_triggered clear
  OPT Clear a wakeup source triggered status.

Detailed Description

Driver Operations WUC driver operations

This is the driver API structure any WUC driver needs to define. It contains function pointers to the operations the driver implements, as well as any other driver-specific constant data.

Members marked with REQ MUST be set by the driver, whereas those marked with OPT are optional.

See also
DEVICE_DT_INST_DEFINE()
DEVICE_DT_DEFINE()
DEVICE_API()

Field Documentation

◆ clear

OPT Clear a wakeup source triggered status.

◆ disable

wuc_api_disable_wakeup_source wuc_driver_api::disable

REQ Disable a wakeup source.

◆ enable

wuc_api_enable_wakeup_source wuc_driver_api::enable

REQ Enable a wakeup source.

◆ triggered

wuc_api_check_wakeup_source_triggered wuc_driver_api::triggered

OPT Check if a wakeup source triggered.


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