[FL-3051] Gauge initialization routine refactoring, new DataMemory layout, configuration update (#2887)
* FuriHal: refactor power gauge config * Format sources and move gauge DM load to separate method * FuriHal: bq27220 refactoring part 1 * Power: use SYSDWN battery status flag for system shutdown * Libs: bq27220 read DM before write, fix incorrect shift * FuriHal: cleanup gauge config, add flags, add ptr DM type, update symbols * FuriHal: 2 stage gauge DM verification and update, better detection routine * FuriHal: update gauge configuration, lower sleep current and deadband * FuriHal: gauge and charger health reporting * Lib: cleanup bq27220 sources * FuriHal: correct documentation for furi_hal_power_is_shutdown_requested * FuriHal: proper gauge config for f7
This commit is contained in:
@@ -34,6 +34,12 @@ void furi_hal_power_init();
|
||||
*/
|
||||
bool furi_hal_power_gauge_is_ok();
|
||||
|
||||
/** Check if gauge requests system shutdown
|
||||
*
|
||||
* @return true if system shutdown requested
|
||||
*/
|
||||
bool furi_hal_power_is_shutdown_requested();
|
||||
|
||||
/** Get current insomnia level
|
||||
*
|
||||
* @return insomnia level: 0 - no insomnia, >0 - insomnia, bearer count.
|
||||
|
||||
Reference in New Issue
Block a user