I want to add functionality to hardware/serial_board.py to be able to use an name to associate with a serial port, rather than a specific device file. So that it can see serial ports that may hop around device file wise, can always be found.
I also want to add code to catch when the serial port has failed, and either attempt to restart the serial connection, or terminate the controller when it happens.