|
Zephyr API Documentation 4.4.99
A Scalable Open Source RTOS
|
Data Structures | |
| struct | fuel_gauge_driver_api |
| Driver Operations Fuel Gauge driver operations More... | |
Typedefs | |
| typedef int(* | fuel_gauge_get_property_t) (const struct device *dev, fuel_gauge_prop_t prop, union fuel_gauge_prop_val *val) |
| Callback API for getting a fuel_gauge property. | |
| typedef int(* | fuel_gauge_set_property_t) (const struct device *dev, fuel_gauge_prop_t prop, union fuel_gauge_prop_val val) |
| Callback API for setting a fuel_gauge property. | |
| typedef int(* | fuel_gauge_get_buffer_property_t) (const struct device *dev, fuel_gauge_prop_t prop_type, void *dst, size_t dst_len) |
| Callback API for getting a fuel_gauge buffer property. | |
| typedef int(* | fuel_gauge_battery_cutoff_t) (const struct device *dev) |
| Callback API for doing a battery cutoff. | |
This group contains the API type definitions, callback signatures, and other helpers required to implement a Fuel Gauge driver.
| typedef int(* fuel_gauge_battery_cutoff_t) (const struct device *dev) |
#include <zephyr/drivers/fuel_gauge.h>
Callback API for doing a battery cutoff.
See fuel_gauge_battery_cutoff() for argument description
| typedef int(* fuel_gauge_get_buffer_property_t) (const struct device *dev, fuel_gauge_prop_t prop_type, void *dst, size_t dst_len) |
#include <zephyr/drivers/fuel_gauge.h>
Callback API for getting a fuel_gauge buffer property.
See fuel_gauge_get_buffer_property() for argument description
| typedef int(* fuel_gauge_get_property_t) (const struct device *dev, fuel_gauge_prop_t prop, union fuel_gauge_prop_val *val) |
#include <zephyr/drivers/fuel_gauge.h>
Callback API for getting a fuel_gauge property.
See fuel_gauge_get_property() for argument description
| typedef int(* fuel_gauge_set_property_t) (const struct device *dev, fuel_gauge_prop_t prop, union fuel_gauge_prop_val val) |
#include <zephyr/drivers/fuel_gauge.h>
Callback API for setting a fuel_gauge property.
See fuel_gauge_set_property() for argument description