serialport refactoring, telemetry, simpleserialportdriver