// connect to either a net port for telnet use, or to a serial device func connect(name string) (io.ReadWriter, error) { if isNetPort(name) { return net.Dial("tcp", name) } config := serial.Config{Name: *port, Baud: *baud} if *upload != "" { config.Parity = serial.ParityEven } return serial.OpenPort(&config) }