Split BLE background advertising

This commit is contained in:
tonasz
2022-02-18 12:39:39 +01:00
committed by Kyle Brown
parent d47143463b
commit 3687212ed7
3 changed files with 63 additions and 13 deletions

View File

@@ -112,3 +112,14 @@ def hid_switch(key, keyboard, *args, **kwargs):
)
keyboard._init_hid()
return keyboard
def ble_refresh(key, keyboard, *args, **kwargs):
from kmk.hid import HIDModes
if keyboard.hid_type != HIDModes.BLE:
return keyboard
keyboard._hid_helper.stop_advertising()
keyboard._hid_helper.start_advertising()
return keyboard