From 0a2bddae9f51eae8c0e19104a9c8f796a99d19c4 Mon Sep 17 00:00:00 2001 From: Uwe Hennig Date: Tue, 24 Jan 2023 17:52:23 +0100 Subject: [PATCH] fix: ignore ttyAMA0 serial interface --- hardwareInterface.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/hardwareInterface.py b/hardwareInterface.py index 086d2cb..8378a19 100644 --- a/hardwareInterface.py +++ b/hardwareInterface.py @@ -15,8 +15,11 @@ class hardwareInterface(): ports = [] self.addToTrace('Available serial ports:') for n, (port, desc, hwid) in enumerate(sorted(comports()), 1): - self.addToTrace('{:2}: {:20} {!r}'.format(n, port, desc)) - ports.append(port) + if (port=="/dev/ttyAMA0"): + self.addToTrace("ignoring /dev/ttyAMA0, because this is not an USB serial port") + else: + self.addToTrace('{:2}: {:20} {!r}'.format(n, port, desc)) + ports.append(port) if (len(ports)<1): self.addToTrace("ERROR: No serial ports found. No hardware interaction possible.") self.ser = None @@ -174,4 +177,4 @@ if __name__ == "__main__": hw.setRelay2Off() sleep(0.03) hw.close() - print("finished.") \ No newline at end of file + print("finished.")