From b77f92a22194e858a26719a7c51bd0705f88cedd Mon Sep 17 00:00:00 2001 From: Donald Gordon Date: Wed, 13 Jul 2022 22:35:46 +1200 Subject: [PATCH] battery: Add zmk_battery_state_of_peripheral_charge() As a counterpart to zmk_battery_state_of_charge() --- app/include/zmk/battery.h | 3 +++ app/src/battery_split.c | 2 ++ 2 files changed, 5 insertions(+) diff --git a/app/include/zmk/battery.h b/app/include/zmk/battery.h index f62219c1..df6f1ad1 100644 --- a/app/include/zmk/battery.h +++ b/app/include/zmk/battery.h @@ -7,3 +7,6 @@ #pragma once uint8_t zmk_battery_state_of_charge(); +#if IS_ENABLED(CONFIG_ZMK_SPLIT_ROLE_CENTRAL) +uint8_t zmk_battery_state_of_peripheral_charge(); +#endif diff --git a/app/src/battery_split.c b/app/src/battery_split.c index acae7f96..4e3a4c9c 100644 --- a/app/src/battery_split.c +++ b/app/src/battery_split.c @@ -72,6 +72,8 @@ ZMK_SUBSCRIPTION(peripheral_batt_lvl_listener, zmk_peripheral_battery_state_chan uint8_t zmk_battery_state_of_charge() { return last_state_of_charge; } +uint8_t zmk_battery_state_of_peripheral_charge() { return last_state_of_peripheral_charge; } + static int zmk_battery_update(const struct device *battery) { struct sensor_value state_of_charge;