From 4fd7c1a2ac0e45910e9afe7d1ea751cecd425189 Mon Sep 17 00:00:00 2001
From: Damien George <damien.p.george@gmail.com>
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')
 
-- 
GitLab