From 55df3019f9d9cd850733b3590586f883ddbdf1df Mon Sep 17 00:00:00 2001 From: anjiahao Date: Tue, 9 Jan 2024 16:36:43 +0800 Subject: [PATCH] ymodem/sbrb.py:fix a bug sendto not use Signed-off-by: anjiahao --- system/ymodem/sbrb.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/system/ymodem/sbrb.py b/system/ymodem/sbrb.py index 8fdca2f70..ee91767ec 100755 --- a/system/ymodem/sbrb.py +++ b/system/ymodem/sbrb.py @@ -823,11 +823,12 @@ if __name__ == "__main__": tmp = fd_serial.read(len(("sb %s\r\n" % (recvfile)).encode())) else: if args.sendto: - fd_serial.write("rb\r\n".encode()) - fd_serial.read(len("rb\r\n".encode())) + cmd = ("rb -f %s\r\n" % (args.sendto[0])).encode() else: - fd_serial.write(("rb\r\n").encode()) - fd_serial.read(len(("rb\r\n").encode())) + cmd = ("rb\r\n").encode() + + fd_serial.write(cmd) + fd_serial.read(len(cmd)) fd_serial.reset_input_buffer() sbrb = ymodem(