fix: display battery level from battery state change event
This commit is contained in:
parent
500a5bbfd9
commit
3d5700ec02
1 changed files with 3 additions and 1 deletions
|
@ -57,8 +57,10 @@ void battery_status_update_cb(struct battery_status_state state) {
|
|||
}
|
||||
|
||||
static struct battery_status_state battery_status_get_state(const zmk_event_t *eh) {
|
||||
const struct zmk_battery_state_changed *ev =
|
||||
as_zmk_battery_state_changed(eh);
|
||||
return (struct battery_status_state) {
|
||||
.level = bt_bas_get_battery_level(),
|
||||
.level = ev->state_of_charge,
|
||||
#if IS_ENABLED(CONFIG_USB_DEVICE_STACK)
|
||||
.usb_present = zmk_usb_is_powered(),
|
||||
#endif /* IS_ENABLED(CONFIG_USB_DEVICE_STACK) */
|
||||
|
|
Loading…
Add table
Reference in a new issue