|
Zephyr API Documentation 4.4.0-rc1
A Scalable Open Source RTOS
|
Data Structures | |
| struct | wuc_driver_api |
| Driver Operations WUC driver operations More... | |
Typedefs | |
| typedef int(* | wuc_api_enable_wakeup_source) (const struct device *dev, uint32_t id) |
| Callback API to enable a wakeup source. | |
| typedef int(* | wuc_api_disable_wakeup_source) (const struct device *dev, uint32_t id) |
| Callback API to disable a wakeup source. | |
| typedef int(* | wuc_api_check_wakeup_source_triggered) (const struct device *dev, uint32_t id) |
| Callback API to check if a wakeup source triggered. | |
| typedef int(* | wuc_api_clear_wakeup_source_triggered) (const struct device *dev, uint32_t id) |
| Callback API to clear a wakeup source triggered status. | |
This group contains the API type definitions, callback signatures, and other helpers required to implement a WUC driver.
#include <zephyr/drivers/wuc.h>
Callback API to check if a wakeup source triggered.
See wuc_check_wakeup_source_triggered() for argument description
#include <zephyr/drivers/wuc.h>
Callback API to clear a wakeup source triggered status.
See wuc_clear_wakeup_source_triggered() for argument description
#include <zephyr/drivers/wuc.h>
Callback API to disable a wakeup source.
See wuc_disable_wakeup_source() for argument description
#include <zephyr/drivers/wuc.h>
Callback API to enable a wakeup source.
See wuc_enable_wakeup_source() for argument description