Changelog
All notable changes to this project are documented on this page.
Main branch
Changes
Updated to library version 0.11.1.
The
nrf_fuel_gauge_init()
function no longer copies the battery model pointed to in thenrf_fuel_gauge_init_parameters
structure. This means that you must ensure that the battery model is kept valid while using the library, either in ROM or RAM.The
nrf_fuel_gauge_process()
function has a new argument to specify when bus voltage is present. That is, when system is powered by vbus instead of or in addition to the battery.
Added
The
nrf_fuel_gauge_opt_params_default_get()
convenience function to initialize thenrf_fuel_gauge_config_parameters
structure.The
nrf_fuel_gauge_opt_params_adjust()
function to adjust certain parameters without reinitializing the library.New configuration parameters in the
nrf_fuel_gauge_config_parameters
structure.New configuration parameter in the
nrf_fuel_gauge_runtime_parameters
structure.
Bug fixes
Fixed an issue where battery models with less than three temperature points could generate wrong state-of-charge after using the
nrf_fuel_gauge_idle_set()
function.
nRF Connect SDK v2.6.0
Changes
Update to library version 0.9.2.
The
nrf_fuel_gauge_ttf_get()
function now uses charger state as argument instead of maximum charge current.The
nrf_fuel_gauge_param_adjust()
function now wraps the parameters in a struct.
Added
Optional parameters struct to the
nrf_fuel_gauge_init_parameters
structure.
nRF Connect SDK v2.4.0
Initial release.