From f1e83d938b09b23c7b2703f68a65435c86f63547 Mon Sep 17 00:00:00 2001 From: Jarrod Johnson Date: Thu, 14 Mar 2019 09:33:58 -0400 Subject: [PATCH] Add carrier detect to autocons sample For genesis, not necessarily relevant, but may be very relevant for OS behaviors in other contexts. --- misc/autocons.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/misc/autocons.py b/misc/autocons.py index 5c5bf127..ebd13466 100644 --- a/misc/autocons.py +++ b/misc/autocons.py @@ -1,3 +1,4 @@ +import fcntl import os import struct import termios @@ -46,6 +47,8 @@ def do_serial_config(): currattr = termios.tcgetattr(ttyf) currattr[4:6] = [0, termiobaud[retval['speed']]] termios.tcsetattr(ttyf, termios.TCSANOW, currattr) + retval['connected'] = bool(struct.unpack('