From: Florent Kermarrec Date: Wed, 25 Mar 2015 17:44:08 +0000 (+0100) Subject: tools/flterm.py: small clean up X-Git-Tag: 24jan2021_ls180~2438 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=1a1c9b44206d4cdf4eed82afdd8e448230506c3c;p=litex.git tools/flterm.py: small clean up --- diff --git a/tools/flterm.py b/tools/flterm.py index 1780e9ff..ea4045aa 100644 --- a/tools/flterm.py +++ b/tools/flterm.py @@ -119,7 +119,7 @@ class Flterm: def write_exact(self, data): if isinstance(data, str): - self.serial.write(bytes(data, "latin1")) + self.serial.write(bytes(data, "utf-8")) else: self.serial.write(serial.to_bytes(data)) @@ -129,7 +129,7 @@ class Flterm: while retry: self.write_exact(frame.raw) # Get the reply from the device - reply = character(self.serial.read(1)) + reply = character(self.serial.read()) if reply == sfl_ack_success: retry = 0 elif reply == sfl_ack_crcerror: @@ -201,7 +201,7 @@ class Flterm: def reader(self): try: while self.reader_alive: - c = character(self.serial.read(1)) + c = character(self.serial.read()) if c == '\r': sys.stdout.write('\n') else: