summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJP Bonn <jp-keyword-bitbucket.d58644@jpbonn.com>2021-03-06 21:32:19 -0700
committerPete Johanson <peter@peterjohanson.com>2021-03-10 18:07:18 -0500
commitb8a8ecd59daa9575ff027bd3afe379d04cd82d66 (patch)
tree030b64c3c2000193a57121d6f4c32148355d5cf4
parentdf4ec51f964f5647bb46fb2b721370064073bb54 (diff)
fixed order of setting state_of_charge
-rw-r--r--app/src/battery.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/app/src/battery.c b/app/src/battery.c
index 8caa024..a99660c 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;