Zephyr Project API 4.4.0
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
charger_driver_api Struct Reference

@driver_ops{Charger} More...

#include <charger.h>

Data Fields

charger_get_property_t get_property
 @driver_ops_mandatory Fetch a battery charger property.
charger_set_property_t set_property
 @driver_ops_mandatory Set a battery charger property.
charger_charge_enable_t charge_enable
 @driver_ops_mandatory Enable or disable a charge cycle.

Detailed Description

@driver_ops{Charger}

Caching is entirely on the onus of the client.

Field Documentation

◆ charge_enable

charger_charge_enable_t charger_driver_api::charge_enable

@driver_ops_mandatory Enable or disable a charge cycle.

◆ get_property

charger_get_property_t charger_driver_api::get_property

@driver_ops_mandatory Fetch a battery charger property.

◆ set_property

charger_set_property_t charger_driver_api::set_property

@driver_ops_mandatory Set a battery charger property.


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