Browse Source

fixed order of setting state_of_charge

xmkb
JP Bonn 4 years ago committed by Pete Johanson
parent
commit
b8a8ecd59d
  1. 4
      app/src/battery.c

4
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) { 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); LOG_DBG("Setting BAS GATT battery level to %d.", state_of_charge.val1);
rc = bt_bas_set_battery_level(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( rc = ZMK_EVENT_RAISE(new_zmk_battery_state_changed(
(struct zmk_battery_state_changed){.state_of_charge = state_of_charge.val1})); (struct zmk_battery_state_changed){.state_of_charge = state_of_charge.val1}));
last_state_of_charge = state_of_charge.val1;
} }
return rc; return rc;

Loading…
Cancel
Save