15#include <zephyr/device.h>
18#include <zephyr/drivers/sensor.h>
45 bool (*device_is_ready)(
const struct device *dev);
47 int (*led_on)(
const struct device *dev, uint32_t led);
49 int (*led_off)(
const struct device *dev, uint32_t led);
int sensor_pmic_status_get(pmic_sensor_status_t *status)
Get the status of the PMIC sensors.
Definition sensor_pmic.c:115
int sensor_pmic_led_off(void)
Turn off the LED.
Definition sensor_pmic.c:78
int sensor_pmic_init_with_ops(const sensor_pmic_ops_t *ops)
Initialize the PMIC with custom operations.
Definition sensor_pmic.c:41
int sensor_pmic_led_on(void)
Turn on the LED.
Definition sensor_pmic.c:73
int sensor_pmic_init(void)
Initialize the PMIC, with default operations.
Definition sensor_pmic.c:68
Structure for the PMIC sensor status.
Definition sensor_pmic.h:23
Structure containing function pointers for PMIC operations.
Definition sensor_pmic.h:43