diff --git a/PyCmdMessenger/arduino.py b/PyCmdMessenger/arduino.py index 7d5a7de..988da99 100644 --- a/PyCmdMessenger/arduino.py +++ b/PyCmdMessenger/arduino.py @@ -184,7 +184,10 @@ def write(self,msg): Wrap serial write method. """ - self.comm.write(msg) + msg_len = len(msg) + bytes_written = 0 + while bytes_written < msg_len: + bytes_written += self.comm.write(msg[bytes_written:]) def close(self): """