Skip to content

Commit d174e40

Browse files
Handle errors that occur during reset
1 parent d9d740d commit d174e40

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

Diff for: arduino/serialutils/serialutils.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,7 @@ func Reset(portToTouch string, wait bool, cb *ResetProgressCallbacks, dryRun boo
132132
// do nothing!
133133
} else {
134134
if err := TouchSerialPortAt1200bps(portToTouch); err != nil {
135-
fmt.Println(tr("TOUCH: error during reset: %s", err))
135+
return "", errors.Errorf(tr("TOUCH: error during reset: %s", err))
136136
}
137137
}
138138
}

Diff for: commands/upload/upload.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -430,7 +430,7 @@ func runProgramAction(pme *packagemanager.Explorer,
430430
}
431431

432432
if newPortAddress, err := serialutils.Reset(portToTouch, wait, cb, dryRun); err != nil {
433-
outStream.Write([]byte(fmt.Sprintln(tr("Cannot perform port reset: %s", err))))
433+
errStream.Write([]byte(fmt.Sprintln(tr("Cannot perform port reset: %s", err))))
434434
} else {
435435
if newPortAddress != "" {
436436
actualPort.Address = newPortAddress

0 commit comments

Comments
 (0)