diff --git a/source/brailleDisplayDrivers/brailliantB.py b/source/brailleDisplayDrivers/brailliantB.py index 3a3a9ffad7b..fbf42f2b28b 100644 --- a/source/brailleDisplayDrivers/brailliantB.py +++ b/source/brailleDisplayDrivers/brailliantB.py @@ -196,7 +196,8 @@ def _serHandleResponse(self, msgId: bytes, payload: bytes): log.debugWarning("Unknown message: id {id!r}, payload {payload!r}".format(id=msgId, payload=payload)) def _hidOnReceive(self, data: bytes): - rId = data[0] + # Indexing bytes gives an int, where slicing gives a byte, so 0:1 will return a bytes of length 1 + rId: bytes = data[0:1] if rId == HR_KEYS: keys = data[1:].split(b"\x00", 1)[0] keys = {keyInt for keyInt in keys} diff --git a/source/brailleDisplayDrivers/freedomScientific.py b/source/brailleDisplayDrivers/freedomScientific.py index 04036c34d7a..cf53d392c79 100755 --- a/source/brailleDisplayDrivers/freedomScientific.py +++ b/source/brailleDisplayDrivers/freedomScientific.py @@ -208,7 +208,6 @@ def __init__(self, port="auto"): epIn=1, epOut=0, onReceive=self._onReceive, - writeSize=0, onReceiveSize=56 ) else: