From f28ce47d2d210d2cc4a7e99752b384249be9e4ff Mon Sep 17 00:00:00 2001 From: Luxferre <3335173-suborg@noreply.users.gitlab.com> Date: Wed, 29 Jul 2020 20:26:57 +0300 Subject: [PATCH] Optimized handshake call --- mtreader.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/mtreader.py b/mtreader.py index b35c11a..a8cc0de 100644 --- a/mtreader.py +++ b/mtreader.py @@ -56,12 +56,10 @@ class MTreader: def connect(self, timeout = 9.0): self.s.timeout = 0.1 while True: - self.s.write(b'\xA0') - r = self.s.read(1) + r = self.send(b'\xA0', 1) if r == b'\x5F': break - self.s.write(b'\x0A\x50\x05') - r = self.s.read(3) + r = self.send(b'\x0A\x50\x05', 3) assert(r == b'\xF5\xAF\xFA') self.chip = self.read16(0x80000008)[0] self.write16(0xa0030000, 0x2200) # disable system watchdog