17#ifndef ZEPHYR_INCLUDE_DRIVERS_FUEL_GAUGE_H_
18#define ZEPHYR_INCLUDE_DRIVERS_FUEL_GAUGE_H_
435#define SBS_GAUGE_MANUFACTURER_NAME_MAX_SIZE 20
436#define SBS_GAUGE_DEVICE_NAME_MAX_SIZE 20
437#define SBS_GAUGE_DEVICE_CHEMISTRY_MAX_SIZE 4
557static inline int z_impl_fuel_gauge_get_props(
const struct device *dev,
563 for (
size_t i = 0; i < len; i++) {
564 ret =
DEVICE_API_GET(fuel_gauge, dev)->get_property(dev, props[i], vals + i);
612static inline int z_impl_fuel_gauge_set_props(
const struct device *dev,
616 for (
size_t i = 0; i < len; i++) {
639 void *dst,
size_t dst_len);
641static inline int z_impl_fuel_gauge_get_buffer_prop(
const struct device *dev,
664static inline int z_impl_fuel_gauge_battery_cutoff(
const struct device *dev)
683#include <zephyr/syscalls/fuel_gauge.h>
#define DEVICE_API_GET(_class, _dev)
Expands to the pointer of a device's API for a given class.
Definition device.h:1425
int(* fuel_gauge_battery_cutoff_t)(const struct device *dev)
Callback API for doing a battery cutoff.
Definition fuel_gauge.h:490
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.
Definition fuel_gauge.h:473
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.
Definition fuel_gauge.h:465
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.
Definition fuel_gauge.h:481
#define SBS_GAUGE_DEVICE_NAME_MAX_SIZE
Definition fuel_gauge.h:436
uint16_t fuel_gauge_prop_t
Definition fuel_gauge.h:205
int fuel_gauge_battery_cutoff(const struct device *dev)
Have fuel gauge cutoff its associated battery.
int fuel_gauge_get_buffer_prop(const struct device *dev, fuel_gauge_prop_t prop_type, void *dst, size_t dst_len)
Fetch a battery fuel-gauge buffer property.
#define SBS_GAUGE_MANUFACTURER_NAME_MAX_SIZE
Data structures for reading SBS buffer properties.
Definition fuel_gauge.h:435
int fuel_gauge_set_prop(const struct device *dev, fuel_gauge_prop_t prop, union fuel_gauge_prop_val val)
Set a battery fuel-gauge property.
int fuel_gauge_get_prop(const struct device *dev, fuel_gauge_prop_t prop, union fuel_gauge_prop_val *val)
Fetch a battery fuel-gauge property.
int fuel_gauge_set_props(const struct device *dev, const fuel_gauge_prop_t *props, const union fuel_gauge_prop_val *vals, size_t len)
Set a battery fuel-gauge property.
fuel_gauge_prop_type
Definition fuel_gauge.h:40
int fuel_gauge_get_props(const struct device *dev, const fuel_gauge_prop_t *props, union fuel_gauge_prop_val *vals, size_t len)
Fetch multiple battery fuel-gauge properties.
#define SBS_GAUGE_DEVICE_CHEMISTRY_MAX_SIZE
Definition fuel_gauge.h:437
@ FUEL_GAUGE_CURRENT
Definition fuel_gauge.h:55
@ FUEL_GAUGE_STATUS
Alarm, Status and Error codes (flags).
Definition fuel_gauge.h:111
@ FUEL_GAUGE_HIGH_CURRENT_ALARM_UA
High Cell Current Alarm (uA).
Definition fuel_gauge.h:161
@ FUEL_GAUGE_STATE_OF_CHARGE_ALARM_PCT
Remaining state of charge alarm (percent, 0-100).
Definition fuel_gauge.h:145
@ FUEL_GAUGE_SBS_MFR_ACCESS
Retrieve word from SBS1.1 ManufacturerAccess.
Definition fuel_gauge.h:83
@ FUEL_GAUGE_CONNECT_STATE
Connect state of battery.
Definition fuel_gauge.h:61
@ FUEL_GAUGE_FLAGS
General Error/Runtime Flags.
Definition fuel_gauge.h:63
@ FUEL_GAUGE_AVG_CURRENT_UA
Runtime Dynamic Battery Parameters.
Definition fuel_gauge.h:48
@ FUEL_GAUGE_TEMPERATURE_DK
Temperature in 0.1 K.
Definition fuel_gauge.h:93
@ FUEL_GAUGE_CYCLE_COUNT
Cycle count in 1/100ths (number of charge/discharge cycles).
Definition fuel_gauge.h:59
@ FUEL_GAUGE_COMMON_COUNT
Reserved to demark end of common fuel gauge properties.
Definition fuel_gauge.h:194
@ FUEL_GAUGE_MANUFACTURER_NAME
Manufacturer of pack (1 byte length + 20 bytes data).
Definition fuel_gauge.h:137
@ FUEL_GAUGE_SBS_MODE
Battery Mode (flags).
Definition fuel_gauge.h:101
@ FUEL_GAUGE_LOW_TEMPERATURE_ALARM_DK
Low Cell Temperature Alarm (dK).
Definition fuel_gauge.h:165
@ FUEL_GAUGE_STATE_OF_HEALTH
State of Health (SoH) (percent, 0-100).
Definition fuel_gauge.h:189
@ FUEL_GAUGE_RUNTIME_TO_EMPTY_MINS
Remaining battery life time in minutes.
Definition fuel_gauge.h:75
@ FUEL_GAUGE_HIGH_VOLTAGE_ALARM_UV
High Cell Voltage Alarm (uV).
Definition fuel_gauge.h:153
@ FUEL_GAUGE_HIGH_TEMPERATURE_ALARM
Definition fuel_gauge.h:171
@ FUEL_GAUGE_SBS_ATRATE
AtRate (mA or 10 mW).
Definition fuel_gauge.h:119
@ FUEL_GAUGE_DESIGN_VOLTAGE
Definition fuel_gauge.h:117
@ FUEL_GAUGE_SBS_ATRATE_TIME_TO_EMPTY_MINS
AtRateTimeToEmpty (minutes).
Definition fuel_gauge.h:125
@ FUEL_GAUGE_HIGH_CURRENT_ALARM
Definition fuel_gauge.h:163
@ FUEL_GAUGE_SBS_ATRATE_TIME_TO_FULL_MINS
AtRateTimeToFull (minutes).
Definition fuel_gauge.h:121
@ FUEL_GAUGE_ABSOLUTE_STATE_OF_CHARGE_PCT
Absolute state of charge (percent, 0-100) - expressed as % of design capacity.
Definition fuel_gauge.h:85
@ FUEL_GAUGE_HIGH_GPIO_ALARM_UV
High GPIO Voltage Alarm (uV).
Definition fuel_gauge.h:177
@ FUEL_GAUGE_LOW_TEMPERATURE_ALARM
Definition fuel_gauge.h:167
@ FUEL_GAUGE_LOW_CURRENT_ALARM
Definition fuel_gauge.h:159
@ FUEL_GAUGE_AVG_CURRENT
Definition fuel_gauge.h:50
@ FUEL_GAUGE_RUNTIME_TO_FULL
Definition fuel_gauge.h:81
@ FUEL_GAUGE_CHARGE_CURRENT
Definition fuel_gauge.h:105
@ FUEL_GAUGE_CUSTOM_BEGIN
Reserved to demark downstream custom properties - use this value as the actual value may change over ...
Definition fuel_gauge.h:199
@ FUEL_GAUGE_DEVICE_CHEMISTRY
Chemistry (1 byte length + 4 bytes data).
Definition fuel_gauge.h:141
@ FUEL_GAUGE_SBS_REMAINING_TIME_ALARM_MINS
Remaining Time Alarm (minutes).
Definition fuel_gauge.h:133
@ FUEL_GAUGE_PROP_MAX
Reserved to demark end of valid enum properties.
Definition fuel_gauge.h:202
@ FUEL_GAUGE_CHARGE_CURRENT_UA
Battery desired Max Charging Current (uA).
Definition fuel_gauge.h:103
@ FUEL_GAUGE_SBS_ATRATE_TIME_TO_EMPTY
Definition fuel_gauge.h:127
@ FUEL_GAUGE_CURRENT_UA
Battery current (uA); negative=discharging.
Definition fuel_gauge.h:53
@ FUEL_GAUGE_DESIGN_CAPACITY
Design Capacity (mAh or 10mWh).
Definition fuel_gauge.h:113
@ FUEL_GAUGE_VOLTAGE
Definition fuel_gauge.h:99
@ FUEL_GAUGE_LOW_VOLTAGE_ALARM_UV
Low Cell Voltage Alarm (uV).
Definition fuel_gauge.h:149
@ FUEL_GAUGE_RUNTIME_TO_FULL_MINS
Remaining time in minutes until battery reaches full charge.
Definition fuel_gauge.h:79
@ FUEL_GAUGE_SBS_REMAINING_TIME_ALARM
Definition fuel_gauge.h:135
@ FUEL_GAUGE_LOW_CURRENT_ALARM_UA
Low Cell Current Alarm (uA).
Definition fuel_gauge.h:157
@ FUEL_GAUGE_LOW_GPIO_ALARM_UV
Low GPIO Voltage Alarm (uV).
Definition fuel_gauge.h:173
@ FUEL_GAUGE_CHARGE_CUTOFF
Whether the battery underlying the fuel-gauge is cut off from charge.
Definition fuel_gauge.h:57
@ FUEL_GAUGE_CHARGE_VOLTAGE
Definition fuel_gauge.h:109
@ FUEL_GAUGE_GPIO_VOLTAGE_UV
GPIO Voltage (uV).
Definition fuel_gauge.h:181
@ FUEL_GAUGE_HIGH_GPIO_ALARM
Definition fuel_gauge.h:179
@ FUEL_GAUGE_THERM_VOLTAGE_UV
Thermistor Voltage Sense reading (uV).
Definition fuel_gauge.h:191
@ FUEL_GAUGE_ABSOLUTE_STATE_OF_CHARGE
Definition fuel_gauge.h:87
@ FUEL_GAUGE_DEVICE_NAME
Name of pack (1 byte length + 20 bytes data).
Definition fuel_gauge.h:139
@ FUEL_GAUGE_SBS_ATRATE_TIME_TO_FULL
Definition fuel_gauge.h:123
@ FUEL_GAUGE_STATE_OF_CHARGE_ALARM
Definition fuel_gauge.h:147
@ FUEL_GAUGE_TEMPERATURE
Definition fuel_gauge.h:95
@ FUEL_GAUGE_LOW_GPIO_ALARM
Definition fuel_gauge.h:175
@ FUEL_GAUGE_FULL_CHARGE_CAPACITY
Definition fuel_gauge.h:67
@ FUEL_GAUGE_CC_CONFIG
Coulomb Counter Config (flags).
Definition fuel_gauge.h:187
@ FUEL_GAUGE_RUNTIME_TO_EMPTY
Definition fuel_gauge.h:77
@ FUEL_GAUGE_PRESENT_STATE
Is the battery physically present.
Definition fuel_gauge.h:69
@ FUEL_GAUGE_DESIGN_VOLTAGE_MV
Design Voltage (mV).
Definition fuel_gauge.h:115
@ FUEL_GAUGE_REMAINING_CAPACITY_UAH
Remaining capacity in uAh.
Definition fuel_gauge.h:71
@ FUEL_GAUGE_REMAINING_CAPACITY
Definition fuel_gauge.h:73
@ FUEL_GAUGE_HIGH_VOLTAGE_ALARM
Definition fuel_gauge.h:155
@ FUEL_GAUGE_SBS_REMAINING_CAPACITY_ALARM
Remaining Capacity Alarm (mAh or 10mWh).
Definition fuel_gauge.h:131
@ FUEL_GAUGE_LOW_VOLTAGE_ALARM
Definition fuel_gauge.h:151
@ FUEL_GAUGE_RELATIVE_STATE_OF_CHARGE_PCT
Relative state of charge (percent, 0-100) - expressed as % of full charge capacity.
Definition fuel_gauge.h:89
@ FUEL_GAUGE_CURRENT_DIRECTION
Battery current direction (flags).
Definition fuel_gauge.h:143
@ FUEL_GAUGE_HIGH_TEMPERATURE_ALARM_DK
High Cell Temperature Alarm (dK).
Definition fuel_gauge.h:169
@ FUEL_GAUGE_GPIO_VOLTAGE
Definition fuel_gauge.h:183
@ FUEL_GAUGE_ADC_MODE
ADC Mode (flags).
Definition fuel_gauge.h:185
@ FUEL_GAUGE_CHARGE_VOLTAGE_UV
Battery desired Max Charging Voltage (uV).
Definition fuel_gauge.h:107
@ FUEL_GAUGE_RELATIVE_STATE_OF_CHARGE
Definition fuel_gauge.h:91
@ FUEL_GAUGE_SBS_ATRATE_OK
AtRateOK (boolean).
Definition fuel_gauge.h:129
@ FUEL_GAUGE_FULL_CHARGE_CAPACITY_UAH
Full Charge Capacity in uAh (might change in some implementations to determine wear).
Definition fuel_gauge.h:65
@ FUEL_GAUGE_VOLTAGE_UV
Battery voltage (uV).
Definition fuel_gauge.h:97
#define ENOSYS
Function not implemented.
Definition errno.h:82
__UINT32_TYPE__ uint32_t
Definition stdint.h:90
__INT32_TYPE__ int32_t
Definition stdint.h:74
__UINT8_TYPE__ uint8_t
Definition stdint.h:88
#define UINT16_MAX
Definition stdint.h:28
__UINT16_TYPE__ uint16_t
Definition stdint.h:89
__INT16_TYPE__ int16_t
Definition stdint.h:73
Runtime device structure (in ROM) per driver instance.
Definition device.h:513
<span class="mlabel">Driver Operations</span> Fuel Gauge driver operations
Definition fuel_gauge.h:497
fuel_gauge_battery_cutoff_t battery_cutoff
<span class="op-badge op-opt" title="This operation MAY optionally be implemented by the driver....
Definition fuel_gauge.h:511
fuel_gauge_set_property_t set_property
<span class="op-badge op-opt" title="This operation MAY optionally be implemented by the driver....
Definition fuel_gauge.h:507
fuel_gauge_get_property_t get_property
<span class="op-badge op-opt" title="This operation MAY optionally be implemented by the driver....
Definition fuel_gauge.h:505
fuel_gauge_get_buffer_property_t get_buffer_property
<span class="op-badge op-opt" title="This operation MAY optionally be implemented by the driver....
Definition fuel_gauge.h:509
Definition fuel_gauge.h:449
char device_chemistry[4]
Definition fuel_gauge.h:451
uint8_t device_chemistry_length
Definition fuel_gauge.h:450
Definition fuel_gauge.h:444
uint8_t device_name_length
Definition fuel_gauge.h:445
char device_name[20]
Definition fuel_gauge.h:446
Definition fuel_gauge.h:439
uint8_t manufacturer_name_length
Definition fuel_gauge.h:440
char manufacturer_name[20]
Definition fuel_gauge.h:441
Property field to value/type union.
Definition fuel_gauge.h:208
uint16_t design_volt_mv
FUEL_GAUGE_DESIGN_VOLTAGE_MV.
Definition fuel_gauge.h:322
uint16_t sbs_remaining_time_alarm_mins
FUEL_GAUGE_SBS_REMAINING_TIME_ALARM_MINS.
Definition fuel_gauge.h:349
int32_t high_gpio_alarm
FUEL_GAUGE_HIGH_GPIO_ALARM.
Definition fuel_gauge.h:419
uint16_t design_volt
FUEL_GAUGE_DESIGN_VOLTAGE.
Definition fuel_gauge.h:320
uint8_t state_of_health
FUEL_GAUGE_STATE_OF_HEALTH.
Definition fuel_gauge.h:427
uint16_t low_temperature_alarm_dk
FUEL_GAUGE_LOW_TEMPERATURE_ALARM_DK.
Definition fuel_gauge.h:393
uint16_t design_cap
FUEL_GAUGE_DESIGN_CAPACITY.
Definition fuel_gauge.h:315
uint32_t high_voltage_alarm
FUEL_GAUGE_HIGH_VOLTAGE_ALARM.
Definition fuel_gauge.h:370
uint32_t runtime_to_full
FUEL_GAUGE_RUNTIME_TO_FULL.
Definition fuel_gauge.h:263
uint8_t absolute_state_of_charge
FUEL_GAUGE_ABSOLUTE_STATE_OF_CHARGE.
Definition fuel_gauge.h:272
uint16_t temperature
FUEL_GAUGE_TEMPERATURE.
Definition fuel_gauge.h:286
uint8_t adc_mode
FUEL_GAUGE_ADC_MODE.
Definition fuel_gauge.h:423
uint8_t relative_state_of_charge
FUEL_GAUGE_RELATIVE_STATE_OF_CHARGE.
Definition fuel_gauge.h:279
bool present_state
FUEL_GAUGE_PRESENT_STATE.
Definition fuel_gauge.h:244
int32_t low_current_alarm_ua
FUEL_GAUGE_LOW_CURRENT_ALARM_UA.
Definition fuel_gauge.h:379
int32_t low_gpio_alarm_uv
FUEL_GAUGE_LOW_GPIO_ALARM_UV.
Definition fuel_gauge.h:414
uint16_t current_direction
FUEL_GAUGE_CURRENT_DIRECTION.
Definition fuel_gauge.h:351
uint32_t runtime_to_full_mins
FUEL_GAUGE_RUNTIME_TO_FULL_MINS.
Definition fuel_gauge.h:265
uint16_t fg_status
FUEL_GAUGE_STATUS.
Definition fuel_gauge.h:313
uint32_t chg_current
FUEL_GAUGE_CHARGE_CURRENT.
Definition fuel_gauge.h:302
uint32_t chg_current_ua
FUEL_GAUGE_CHARGE_CURRENT_UA.
Definition fuel_gauge.h:304
uint16_t sbs_at_rate_time_to_empty
FUEL_GAUGE_SBS_ATRATE_TIME_TO_EMPTY.
Definition fuel_gauge.h:336
uint16_t temperature_dk
FUEL_GAUGE_TEMPERATURE_DK.
Definition fuel_gauge.h:288
uint16_t sbs_mode
FUEL_GAUGE_SBS_MODE.
Definition fuel_gauge.h:297
uint16_t sbs_remaining_capacity_alarm
FUEL_GAUGE_SBS_REMAINING_CAPACITY_ALARM.
Definition fuel_gauge.h:342
uint32_t chg_voltage
FUEL_GAUGE_CHARGE_VOLTAGE.
Definition fuel_gauge.h:309
uint16_t sbs_at_rate_time_to_full_mins
FUEL_GAUGE_SBS_ATRATE_TIME_TO_FULL_MINS.
Definition fuel_gauge.h:331
int32_t avg_current_ua
FUEL_GAUGE_AVG_CURRENT_UA.
Definition fuel_gauge.h:220
uint8_t relative_state_of_charge_pct
FUEL_GAUGE_RELATIVE_STATE_OF_CHARGE_PCT.
Definition fuel_gauge.h:281
uint16_t sbs_mfr_access_word
FUEL_GAUGE_SBS_MFR_ACCESS.
Definition fuel_gauge.h:267
bool sbs_at_rate_ok
FUEL_GAUGE_SBS_ATRATE_OK.
Definition fuel_gauge.h:340
int current
FUEL_GAUGE_CURRENT.
Definition fuel_gauge.h:227
uint16_t high_temperature_alarm
FUEL_GAUGE_HIGH_TEMPERATURE_ALARM.
Definition fuel_gauge.h:398
uint32_t therm_voltage_uv
FUEL_GAUGE_THERM_VOLTAGE_UV.
Definition fuel_gauge.h:429
uint32_t connect_state
FUEL_GAUGE_CONNECT_STATE.
Definition fuel_gauge.h:233
uint16_t sbs_remaining_time_alarm
FUEL_GAUGE_SBS_REMAINING_TIME_ALARM.
Definition fuel_gauge.h:347
uint32_t full_charge_capacity
FUEL_GAUGE_FULL_CHARGE_CAPACITY.
Definition fuel_gauge.h:240
int32_t voltage_uv
FUEL_GAUGE_VOLTAGE_UV.
Definition fuel_gauge.h:295
int16_t sbs_at_rate
FUEL_GAUGE_SBS_ATRATE.
Definition fuel_gauge.h:324
uint8_t state_of_charge_alarm
FUEL_GAUGE_STATE_OF_CHARGE_ALARM.
Definition fuel_gauge.h:356
int32_t low_current_alarm
FUEL_GAUGE_LOW_CURRENT_ALARM.
Definition fuel_gauge.h:377
uint8_t cc_config
FUEL_GAUGE_CC_CONFIG.
Definition fuel_gauge.h:425
uint32_t remaining_capacity_uah
FUEL_GAUGE_REMAINING_CAPACITY_UAH.
Definition fuel_gauge.h:251
uint8_t state_of_charge_alarm_pct
FUEL_GAUGE_STATE_OF_CHARGE_ALARM_PCT.
Definition fuel_gauge.h:358
int32_t high_current_alarm
FUEL_GAUGE_HIGH_CURRENT_ALARM.
Definition fuel_gauge.h:384
int32_t high_gpio_alarm_uv
FUEL_GAUGE_HIGH_GPIO_ALARM_UV.
Definition fuel_gauge.h:421
int32_t gpio_voltage_uv
FUEL_GAUGE_GPIO_VOLTAGE_UV.
Definition fuel_gauge.h:407
int voltage
FUEL_GAUGE_VOLTAGE.
Definition fuel_gauge.h:293
uint32_t cycle_count
FUEL_GAUGE_CYCLE_COUNT.
Definition fuel_gauge.h:231
uint16_t high_temperature_alarm_dk
FUEL_GAUGE_HIGH_TEMPERATURE_ALARM_DK.
Definition fuel_gauge.h:400
int32_t current_ua
FUEL_GAUGE_CURRENT_UA.
Definition fuel_gauge.h:229
bool cutoff
FUEL_GAUGE_CHARGE_CUTOFF.
Definition fuel_gauge.h:222
uint32_t high_voltage_alarm_uv
FUEL_GAUGE_HIGH_VOLTAGE_ALARM_UV.
Definition fuel_gauge.h:372
int32_t gpio_voltage
FUEL_GAUGE_GPIO_VOLTAGE.
Definition fuel_gauge.h:405
uint16_t low_temperature_alarm
FUEL_GAUGE_LOW_TEMPERATURE_ALARM.
Definition fuel_gauge.h:391
int avg_current
FUEL_GAUGE_AVG_CURRENT.
Definition fuel_gauge.h:218
int32_t high_current_alarm_ua
FUEL_GAUGE_HIGH_CURRENT_ALARM_UA.
Definition fuel_gauge.h:386
uint16_t sbs_at_rate_time_to_empty_mins
FUEL_GAUGE_SBS_ATRATE_TIME_TO_EMPTY_MINS.
Definition fuel_gauge.h:338
uint32_t flags
FUEL_GAUGE_FLAGS.
Definition fuel_gauge.h:235
uint32_t remaining_capacity
FUEL_GAUGE_REMAINING_CAPACITY.
Definition fuel_gauge.h:249
uint8_t absolute_state_of_charge_pct
FUEL_GAUGE_ABSOLUTE_STATE_OF_CHARGE_PCT.
Definition fuel_gauge.h:274
uint32_t chg_voltage_uv
FUEL_GAUGE_CHARGE_VOLTAGE_UV.
Definition fuel_gauge.h:311
uint32_t runtime_to_empty
FUEL_GAUGE_RUNTIME_TO_EMPTY.
Definition fuel_gauge.h:256
uint32_t low_voltage_alarm_uv
FUEL_GAUGE_LOW_VOLTAGE_ALARM_UV.
Definition fuel_gauge.h:365
uint16_t sbs_at_rate_time_to_full
FUEL_GAUGE_SBS_ATRATE_TIME_TO_FULL.
Definition fuel_gauge.h:329
int32_t low_gpio_alarm
FUEL_GAUGE_LOW_GPIO_ALARM.
Definition fuel_gauge.h:412
uint32_t runtime_to_empty_mins
FUEL_GAUGE_RUNTIME_TO_EMPTY_MINS.
Definition fuel_gauge.h:258
uint32_t full_charge_capacity_uah
FUEL_GAUGE_FULL_CHARGE_CAPACITY_UAH.
Definition fuel_gauge.h:242
uint32_t low_voltage_alarm
FUEL_GAUGE_LOW_VOLTAGE_ALARM.
Definition fuel_gauge.h:363