diff --git a/src/device.py b/src/device.py index cd75939..d57973e 100644 --- a/src/device.py +++ b/src/device.py @@ -123,13 +123,13 @@ def read32(self, addr, size=1): self.echo(addr, 4) self.echo(size, 4) - self.check(self.dev.read(2), to_bytes(0, 2)) # arg check + assert from_bytes(self.dev.read(2), 2) <= 0xff for _ in range(size): data = from_bytes(self.dev.read(4), 4) result.append(data) - self.check(self.dev.read(2), to_bytes(0, 2)) # status + assert from_bytes(self.dev.read(2), 2) <= 0xff # support scalar if len(result) == 1: