From 3109973fe239e60f4ec223ce95ef1609ea329e7c Mon Sep 17 00:00:00 2001 From: Fredrik Thulin Date: Wed, 18 May 2016 14:44:01 +0200 Subject: A little more robust file transfer --- projects/cli-test/filetransfer | 21 +++++++++++++++++---- 1 file changed, 17 insertions(+), 4 deletions(-) (limited to 'projects/cli-test/filetransfer') diff --git a/projects/cli-test/filetransfer b/projects/cli-test/filetransfer index 3e8e043..674a7f1 100755 --- a/projects/cli-test/filetransfer +++ b/projects/cli-test/filetransfer @@ -51,7 +51,7 @@ def send_file(filename, device='/dev/ttyUSB0', initiate=True): size = s.st_size src = open(filename, 'rb') - dst = serial.Serial(device, 921600, timeout=1) + dst = serial.Serial(device, 921600, timeout=0.1) if initiate: response = _execute(dst, 'filetransfer') @@ -71,12 +71,25 @@ def send_file(filename, device='/dev/ttyUSB0', initiate=True): break dst.write(data) print("Wrote {!s} bytes".format(len(data))) - crc = crc32(data, crc) & 0xffffffff - new_counter = struct.unpack('