diff --git a/app/Kconfig b/app/Kconfig index 9b47c4c21fb..0879e5dc60e 100644 --- a/app/Kconfig +++ b/app/Kconfig @@ -518,6 +518,11 @@ config ZMK_SETTINGS_SAVE_DEBOUNCE #SETTINGS endif +config ZMK_BATTERY_REPORT_INTERVAL + depends on ZMK_BLE + int "Battery level report interval in seconds" + default 60 + #Advanced endmenu diff --git a/app/src/battery.c b/app/src/battery.c index 51f96c123f9..3f66224126e 100644 --- a/app/src/battery.c +++ b/app/src/battery.c @@ -104,7 +104,7 @@ static int zmk_battery_init(const struct device *_arg) { return rc; } - k_timer_start(&battery_timer, K_MINUTES(1), K_MINUTES(1)); + k_timer_start(&battery_timer, K_MINUTES(1), K_SECONDS(CONFIG_ZMK_BATTERY_REPORT_INTERVAL)); return 0; }