py9b/link/bleak: use writes with confirmations
This fixes some bluez compatiblity issues and improves connection stability.legit-fork
parent
bdeb675bf3
commit
2c0f5adadc
|
@ -105,7 +105,7 @@ class BleakLink(BaseLink):
|
|||
|
||||
def write(self, data):
|
||||
fut = asyncio.run_coroutine_threadsafe(
|
||||
self._client.write_gatt_char(_rx_char_uuid, bytearray(data), False),
|
||||
self._client.write_gatt_char(_rx_char_uuid, bytearray(data), True),
|
||||
self.loop,
|
||||
)
|
||||
return fut.result(3)
|
||||
|
|
Loading…
Reference in New Issue