diff --git a/app/include/zmk/events/battery_state_changed.h b/app/include/zmk/events/battery_state_changed.h index 157490d98498..1a8839c8ca72 100644 --- a/app/include/zmk/events/battery_state_changed.h +++ b/app/include/zmk/events/battery_state_changed.h @@ -12,6 +12,7 @@ struct zmk_battery_state_changed { // TODO: Other battery channels uint8_t state_of_charge; + bool charging; }; ZMK_EVENT_DECLARE(zmk_battery_state_changed); @@ -19,6 +20,7 @@ ZMK_EVENT_DECLARE(zmk_battery_state_changed); struct zmk_peripheral_battery_state_changed { uint8_t source; // TODO: Other battery channels + // Charging state not broadcast over BAS so no need to have it in peripheral event uint8_t state_of_charge; };