Merge branch 'fz-dev' into dev

This commit is contained in:
MX
2022-09-26 19:37:37 +03:00
7 changed files with 46 additions and 13 deletions
+1
View File
@@ -1161,6 +1161,7 @@ Function,+,furi_hal_power_insomnia_enter,void,
Function,+,furi_hal_power_insomnia_exit,void,
Function,-,furi_hal_power_insomnia_level,uint16_t,
Function,+,furi_hal_power_is_charging,_Bool,
Function,+,furi_hal_power_is_charging_done,_Bool,
Function,+,furi_hal_power_is_otg_enabled,_Bool,
Function,+,furi_hal_power_off,void,
Function,+,furi_hal_power_reset,void,
1 entry status name type params
1161 Function + furi_hal_power_insomnia_exit void
1162 Function - furi_hal_power_insomnia_level uint16_t
1163 Function + furi_hal_power_is_charging _Bool
1164 Function + furi_hal_power_is_charging_done _Bool
1165 Function + furi_hal_power_is_otg_enabled _Bool
1166 Function + furi_hal_power_off void
1167 Function + furi_hal_power_reset void
@@ -266,6 +266,13 @@ bool furi_hal_power_is_charging() {
return ret;
}
bool furi_hal_power_is_charging_done() {
furi_hal_i2c_acquire(&furi_hal_i2c_handle_power);
bool ret = bq25896_is_charging_done(&furi_hal_i2c_handle_power);
furi_hal_i2c_release(&furi_hal_i2c_handle_power);
return ret;
}
void furi_hal_power_shutdown() {
furi_hal_power_insomnia_enter();
@@ -85,6 +85,12 @@ uint8_t furi_hal_power_get_bat_health_pct();
*/
bool furi_hal_power_is_charging();
/** Get charge complete status
*
* @return true if done charging and connected to charger
*/
bool furi_hal_power_is_charging_done();
/** Switch MCU to SHUTDOWN */
void furi_hal_power_shutdown();