mirror of
https://github.com/Next-Flip/Momentum-Firmware.git
synced 2026-05-13 14:48:35 -07:00
Shorter charge cap var name (for format)
This commit is contained in:
@@ -474,19 +474,18 @@ static void power_check_battery_level_change(Power* power) {
|
||||
|
||||
static void power_check_charge_cap(Power* power) {
|
||||
if(power->info.charge >= XTREME_SETTINGS()->charge_cap) {
|
||||
if(!power->info.is_charge_cap_suppressing_charging) { // Suppress charging if charge reaches custom cap
|
||||
power->info.is_charge_cap_suppressing_charging = true;
|
||||
if(!power->info.is_charge_capped) { // Suppress charging if charge reaches custom cap
|
||||
power->info.is_charge_capped = true;
|
||||
furi_hal_power_suppress_charge_enter();
|
||||
}
|
||||
} else {
|
||||
if(power->info.is_charge_cap_suppressing_charging) { // Start charging again if charge below custom cap
|
||||
power->info.is_charge_cap_suppressing_charging = false;
|
||||
if(power->info.is_charge_capped) { // Start charging again if charge below custom cap
|
||||
power->info.is_charge_capped = false;
|
||||
furi_hal_power_suppress_charge_exit();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
void power_trigger_ui_update(Power* power) {
|
||||
view_port_update(power->battery_view_port);
|
||||
}
|
||||
@@ -506,7 +505,7 @@ int32_t power_srv(void* p) {
|
||||
}
|
||||
power_auto_shutdown_arm(power);
|
||||
power_update_info(power);
|
||||
power->info.is_charge_cap_suppressing_charging = false; // default false
|
||||
power->info.is_charge_capped = false; // default false
|
||||
furi_record_create(RECORD_POWER, power);
|
||||
|
||||
while(1) {
|
||||
|
||||
@@ -48,7 +48,7 @@ typedef struct {
|
||||
typedef struct {
|
||||
bool gauge_is_ok;
|
||||
bool is_charging;
|
||||
bool is_charge_cap_suppressing_charging;
|
||||
bool is_charge_capped;
|
||||
|
||||
float current_charger;
|
||||
float current_gauge;
|
||||
|
||||
Reference in New Issue
Block a user