chore: formatting
This commit is contained in:
parent
2197dab6fa
commit
5096bb7e30
22
kmk/ble.py
22
kmk/ble.py
@ -2,9 +2,13 @@ from adafruit_ble import BLERadio
|
|||||||
from adafruit_ble.advertising import Advertisement
|
from adafruit_ble.advertising import Advertisement
|
||||||
from adafruit_ble.advertising.standard import ProvideServicesAdvertisement
|
from adafruit_ble.advertising.standard import ProvideServicesAdvertisement
|
||||||
from adafruit_ble.services.standard.hid import HIDService
|
from adafruit_ble.services.standard.hid import HIDService
|
||||||
|
from kmk.hid import (
|
||||||
from kmk.hid import AbstractHID, HIDUsage, HIDUsagePage, HIDReportTypes, HID_REPORT_SIZES
|
HID_REPORT_SIZES,
|
||||||
|
AbstractHID,
|
||||||
|
HIDReportTypes,
|
||||||
|
HIDUsage,
|
||||||
|
HIDUsagePage,
|
||||||
|
)
|
||||||
|
|
||||||
BLE_APPEARANCE_HID_KEYBOARD = 961
|
BLE_APPEARANCE_HID_KEYBOARD = 961
|
||||||
|
|
||||||
@ -14,12 +18,12 @@ class BLEHID(AbstractHID):
|
|||||||
self.devices = {}
|
self.devices = {}
|
||||||
|
|
||||||
hid = HIDService()
|
hid = HIDService()
|
||||||
|
|
||||||
advertisement = ProvideServicesAdvertisement(hid)
|
advertisement = ProvideServicesAdvertisement(hid)
|
||||||
advertisement.appearance = BLE_APPEARANCE_HID_KEYBOARD
|
advertisement.appearance = BLE_APPEARANCE_HID_KEYBOARD
|
||||||
scan_response = Advertisement()
|
scan_response = Advertisement()
|
||||||
scan_response.complete_name = "KMK Keyboard"
|
scan_response.complete_name = 'KMK Keyboard'
|
||||||
|
|
||||||
ble = BLERadio()
|
ble = BLERadio()
|
||||||
if not ble.connected:
|
if not ble.connected:
|
||||||
ble.start_advertising(advertisement, scan_response)
|
ble.start_advertising(advertisement, scan_response)
|
||||||
@ -52,9 +56,9 @@ class BLEHID(AbstractHID):
|
|||||||
|
|
||||||
report_size = HID_REPORT_SIZES[reporting_device_const]
|
report_size = HID_REPORT_SIZES[reporting_device_const]
|
||||||
|
|
||||||
while (len(evt) < report_size + 1):
|
while len(evt) < report_size + 1:
|
||||||
evt.append(0)
|
evt.append(0)
|
||||||
|
|
||||||
return self.devices[reporting_device_const].send_report(
|
return self.devices[reporting_device_const].send_report(
|
||||||
evt[1 : report_size + 1]
|
evt[1 : report_size + 1]
|
||||||
)
|
)
|
||||||
|
@ -7,9 +7,9 @@ import busio
|
|||||||
import gc
|
import gc
|
||||||
|
|
||||||
from kmk import led, rgb
|
from kmk import led, rgb
|
||||||
|
from kmk.ble import BLEHID
|
||||||
from kmk.consts import KMK_RELEASE, LeaderMode, UnicodeMode
|
from kmk.consts import KMK_RELEASE, LeaderMode, UnicodeMode
|
||||||
from kmk.hid import USBHID, AbstractHID, HIDModes
|
from kmk.hid import USBHID, AbstractHID, HIDModes
|
||||||
from kmk.ble import BLEHID
|
|
||||||
from kmk.internal_state import InternalState
|
from kmk.internal_state import InternalState
|
||||||
from kmk.keys import KC
|
from kmk.keys import KC
|
||||||
from kmk.kmktime import sleep_ms
|
from kmk.kmktime import sleep_ms
|
||||||
|
Loading…
x
Reference in New Issue
Block a user