From 4fd7c1a2ac0e45910e9afe7d1ea751cecd425189 Mon Sep 17 00:00:00 2001 From: Damien George Date: Sat, 20 Dec 2014 18:09:04 +0000 Subject: [PATCH] tools, pyboard.py: Write data to pyboard in chunks of 256 bytes. This speeds up writes significantly. --- tools/pyboard.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/pyboard.py b/tools/pyboard.py index 036f6056c..77f397b6e 100755 --- a/tools/pyboard.py +++ b/tools/pyboard.py @@ -104,8 +104,8 @@ class Pyboard: command_bytes = bytes(command, encoding='ascii') # write command - for i in range(0, len(command_bytes), 32): - self.serial.write(command_bytes[i:min(i+32, len(command_bytes))]) + for i in range(0, len(command_bytes), 256): + self.serial.write(command_bytes[i:min(i + 256, len(command_bytes))]) time.sleep(0.01) self.serial.write(b'\x04')