main: differentiate between various serial/USB error messages
This way it is possible to determine the source of an error when it happens.
Этот коммит содержится в:
родитель
15c7d93ea9
коммит
46ccb6793e
1 изменённых файлов: 3 добавлений и 3 удалений
6
main.go
6
main.go
|
@ -598,7 +598,7 @@ func getDefaultPort() (port string, err error) {
|
|||
}
|
||||
|
||||
if out.String() == "No Instance(s) Available." {
|
||||
return "", errors.New("unable to locate a USB device to be flashed")
|
||||
return "", errors.New("no serial ports available")
|
||||
}
|
||||
|
||||
for _, line := range strings.Split(out.String(), "\n") {
|
||||
|
@ -609,7 +609,7 @@ func getDefaultPort() (port string, err error) {
|
|||
}
|
||||
}
|
||||
}
|
||||
return "", errors.New("unable to locate a USB device to be flashed")
|
||||
return "", errors.New("unable to locate a serial port")
|
||||
default:
|
||||
return "", errors.New("unable to search for a default USB device to be flashed on this OS")
|
||||
}
|
||||
|
@ -619,7 +619,7 @@ func getDefaultPort() (port string, err error) {
|
|||
return "", err
|
||||
}
|
||||
if d == nil {
|
||||
return "", errors.New("unable to locate a USB device to be flashed")
|
||||
return "", errors.New("unable to locate a serial port")
|
||||
}
|
||||
|
||||
return d[0], nil
|
||||
|
|
Загрузка…
Создание таблицы
Сослаться в новой задаче