Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/ClusterM/flipperzero-firmware.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorgornekich <n.gorbadey@gmail.com>2022-01-14 21:14:25 +0300
committerGitHub <noreply@github.com>2022-01-14 21:14:25 +0300
commit32c92a80eaddcfa4eddf3333e1a258a821864760 (patch)
tree49e16d1975cf275012fec1b5554a8ea2a02aa8f2
parent8f8aba2a346e6d27f41fe5774d65c097a5e2ad85 (diff)
[FL-2202] Reinit gauge after profile update (#962)
* bq27220: reinit gauge after profile update * Firmware: update battery capacity to enforce gauge reinit for everyone. Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
-rw-r--r--firmware/targets/f6/furi_hal/furi_hal_power.c6
-rw-r--r--firmware/targets/f7/furi_hal/furi_hal_power.c6
-rw-r--r--lib/drivers/bq27220.c2
3 files changed, 7 insertions, 7 deletions
diff --git a/firmware/targets/f6/furi_hal/furi_hal_power.c b/firmware/targets/f6/furi_hal/furi_hal_power.c
index b2997b58..a574ebcc 100644
--- a/firmware/targets/f6/furi_hal/furi_hal_power.c
+++ b/firmware/targets/f6/furi_hal/furi_hal_power.c
@@ -42,8 +42,8 @@ const ParamCEDV cedv = {
.IGNORE_SD = 1,
.SME0 = 0,
},
- .full_charge_cap = 2100,
- .design_cap = 2100,
+ .full_charge_cap = 2101,
+ .design_cap = 2101,
.EDV0 = 3300,
.EDV1 = 3321,
.EDV2 = 3355,
@@ -388,4 +388,4 @@ void furi_hal_power_suppress_charge_exit() {
bq25896_enable_charging(&furi_hal_i2c_handle_power);
furi_hal_i2c_release(&furi_hal_i2c_handle_power);
}
-} \ No newline at end of file
+}
diff --git a/firmware/targets/f7/furi_hal/furi_hal_power.c b/firmware/targets/f7/furi_hal/furi_hal_power.c
index b2997b58..a574ebcc 100644
--- a/firmware/targets/f7/furi_hal/furi_hal_power.c
+++ b/firmware/targets/f7/furi_hal/furi_hal_power.c
@@ -42,8 +42,8 @@ const ParamCEDV cedv = {
.IGNORE_SD = 1,
.SME0 = 0,
},
- .full_charge_cap = 2100,
- .design_cap = 2100,
+ .full_charge_cap = 2101,
+ .design_cap = 2101,
.EDV0 = 3300,
.EDV1 = 3321,
.EDV2 = 3355,
@@ -388,4 +388,4 @@ void furi_hal_power_suppress_charge_exit() {
bq25896_enable_charging(&furi_hal_i2c_handle_power);
furi_hal_i2c_release(&furi_hal_i2c_handle_power);
}
-} \ No newline at end of file
+}
diff --git a/lib/drivers/bq27220.c b/lib/drivers/bq27220.c
index c3345a75..0dcae180 100644
--- a/lib/drivers/bq27220.c
+++ b/lib/drivers/bq27220.c
@@ -102,7 +102,7 @@ bool bq27220_init(FuriHalI2cBusHandle* handle, const ParamCEDV* cedv) {
bq27220_set_parameter_u16(handle, AddressEDV1, cedv->EDV1);
bq27220_set_parameter_u16(handle, AddressEDV2, cedv->EDV2);
- bq27220_control(handle, Control_EXIT_CFG_UPDATE);
+ bq27220_control(handle, Control_EXIT_CFG_UPDATE_REINIT);
delay_us(10000);
design_cap = bq27220_get_design_capacity(handle);
if(cedv->design_cap == design_cap) {