From b8a8ecd59daa9575ff027bd3afe379d04cd82d66 Mon Sep 17 00:00:00 2001 From: JP Bonn Date: Sat, 6 Mar 2021 21:32:19 -0700 Subject: [PATCH] fixed order of setting state_of_charge --- app/src/battery.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/battery.c b/app/src/battery.c index 8caa024e..a99660c0 100644 --- a/app/src/battery.c +++ b/app/src/battery.c @@ -41,6 +41,8 @@ static int zmk_battery_update(const struct device *battery) { } if (last_state_of_charge != state_of_charge.val1) { + last_state_of_charge = state_of_charge.val1; + LOG_DBG("Setting BAS GATT battery level to %d.", state_of_charge.val1); rc = bt_bas_set_battery_level(state_of_charge.val1); @@ -52,8 +54,6 @@ static int zmk_battery_update(const struct device *battery) { rc = ZMK_EVENT_RAISE(new_zmk_battery_state_changed( (struct zmk_battery_state_changed){.state_of_charge = state_of_charge.val1})); - - last_state_of_charge = state_of_charge.val1; } return rc;