WIP flash: fix touchSerialPortAt1200bps on windows

Этот коммит содержится в:
sago35 2020-05-07 12:44:49 +09:00 коммит произвёл Ron Evans
родитель 3c31a3110f
коммит 72064e12db

Просмотреть файл

@ -479,6 +479,13 @@ func touchSerialPortAt1200bps(port string) (err error) {
// Open port
p, e := serial.Open(port, &serial.Mode{BaudRate: 1200})
if e != nil {
if runtime.GOOS == `windows` {
se, ok := e.(*serial.PortError)
if ok && se.Code() == serial.InvalidSerialPort {
// InvalidSerialPort error occurs when transitioning to boot
return nil
}
}
time.Sleep(1 * time.Second)
err = e
continue