openmv/tools/mpremote-qemu-serial.patch
iabdalkader 200c702d1d github/workflows: Add Qemu targets.
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
2025-10-18 17:02:43 +02:00

16 lines
656 B
Diff

diff --git a/tools/mpremote/mpremote/transport_serial.py b/tools/mpremote/mpremote/transport_serial.py
index daeff02b5..fed607d83 100644
--- a/tools/mpremote/mpremote/transport_serial.py
+++ b/tools/mpremote/mpremote/transport_serial.py
@@ -127,8 +127,8 @@ class SerialTransport(Transport):
while True:
if data.endswith(ending):
break
- elif self.serial.inWaiting() > 0:
- new_data = self.serial.read(1)
+ new_data = self.serial.read(1)
+ if new_data:
if data_consumer:
data_consumer(new_data)
data = new_data