|
Zephyr API Documentation 4.4.99
A Scalable Open Source RTOS
|
Data Structures | |
| struct | comparator_driver_api |
| Driver Operations Comparator driver operations More... | |
Typedefs | |
| typedef int(* | comparator_api_get_output) (const struct device *dev) |
| Get comparator's output state. | |
| typedef int(* | comparator_api_set_trigger) (const struct device *dev, enum comparator_trigger trigger) |
| Set comparator's trigger. | |
| typedef int(* | comparator_api_set_trigger_callback) (const struct device *dev, comparator_callback_t callback, void *user_data) |
| Set comparator's trigger callback. | |
| typedef int(* | comparator_api_trigger_is_pending) (const struct device *dev) |
| Check if comparator's trigger is pending and clear it. | |
This group contains the API type definitions, callback signatures, and other helpers required to implement a Comparator driver.
| typedef int(* comparator_api_get_output) (const struct device *dev) |
#include <zephyr/drivers/comparator.h>
Get comparator's output state.
See comparator_get_output() for argument description.
| typedef int(* comparator_api_set_trigger) (const struct device *dev, enum comparator_trigger trigger) |
#include <zephyr/drivers/comparator.h>
Set comparator's trigger.
See comparator_set_trigger() for argument description.
| typedef int(* comparator_api_set_trigger_callback) (const struct device *dev, comparator_callback_t callback, void *user_data) |
#include <zephyr/drivers/comparator.h>
Set comparator's trigger callback.
See comparator_set_trigger_callback() for argument description.
| typedef int(* comparator_api_trigger_is_pending) (const struct device *dev) |
#include <zephyr/drivers/comparator.h>
Check if comparator's trigger is pending and clear it.
See comparator_trigger_is_pending() for argument description.