avoid "Already advertising" error

This commit is contained in:
yswallow authored and Kyle Brown committed 2022-03-23 21:16:09 -07:00
1 parent 1a7d1d53f6
commit d12f9a18f1
1 file changed
+4 -3
+4 -3
View File
@@ -314,10 +314,11 @@ class BLEHID(AbstractHID):
_bleio.adapter.erase_bonding()
def start_advertising(self):
advertisement = ProvideServicesAdvertisement(self.hid)
advertisement.appearance = self.BLE_APPEARANCE_HID_KEYBOARD
if not self.ble.advertising:
advertisement = ProvideServicesAdvertisement(self.hid)
advertisement.appearance = self.BLE_APPEARANCE_HID_KEYBOARD
self.ble.start_advertising(advertisement)
self.ble.start_advertising(advertisement)
def stop_advertising(self):
self.ble.stop_advertising()