@@ -130,8 +130,7 @@ func Upload(ctx context.Context, req *rpc.UploadReq, outStream io.Writer, errStr
130
130
}
131
131
132
132
// Set properties for verbose upload
133
- Verbose := req .GetVerbose ()
134
- if Verbose {
133
+ if req .GetVerbose () {
135
134
if v , ok := uploadProperties .GetOk ("upload.params.verbose" ); ok {
136
135
uploadProperties .Set ("upload.verbose" , v )
137
136
}
@@ -142,8 +141,7 @@ func Upload(ctx context.Context, req *rpc.UploadReq, outStream io.Writer, errStr
142
141
}
143
142
144
143
// Set properties for verify
145
- Verify := req .GetVerify ()
146
- if Verify {
144
+ if req .GetVerify () {
147
145
uploadProperties .Set ("upload.verify" , uploadProperties .Get ("upload.params.verify" ))
148
146
} else {
149
147
uploadProperties .Set ("upload.verify" , uploadProperties .Get ("upload.params.noverify" ))
@@ -191,6 +189,10 @@ func Upload(ctx context.Context, req *rpc.UploadReq, outStream io.Writer, errStr
191
189
return nil , fmt .Errorf ("cannot get serial port list: %s" , err )
192
190
}
193
191
for _ , p := range ports {
192
+ if req .GetVerbose () {
193
+ outStream .Write ([]byte (fmt .Sprintf ("Performing 1200-bps touch reset on serial port %s" , p )))
194
+ outStream .Write ([]byte (fmt .Sprintln ()))
195
+ }
194
196
if p == port {
195
197
if err := touchSerialPortAt1200bps (p ); err != nil {
196
198
return nil , fmt .Errorf ("cannot perform reset: %s" , err )
@@ -209,6 +211,9 @@ func Upload(ctx context.Context, req *rpc.UploadReq, outStream io.Writer, errStr
209
211
// Wait for upload port if requested
210
212
actualPort := port // default
211
213
if uploadProperties .GetBoolean ("upload.wait_for_upload_port" ) {
214
+ if req .GetVerbose () {
215
+ outStream .Write ([]byte (fmt .Sprintln ("Waiting for upload port..." )))
216
+ }
212
217
if p , err := waitForNewSerialPort (); err != nil {
213
218
return nil , fmt .Errorf ("cannot detect serial ports: %s" , err )
214
219
} else if p == "" {
@@ -240,6 +245,9 @@ func Upload(ctx context.Context, req *rpc.UploadReq, outStream io.Writer, errStr
240
245
}
241
246
242
247
// Run Tool
248
+ if req .GetVerbose () {
249
+ outStream .Write ([]byte (fmt .Sprintln (cmdLine )))
250
+ }
243
251
cmd , err := executils .Command (cmdArgs )
244
252
if err != nil {
245
253
return nil , fmt .Errorf ("cannot execute upload tool: %s" , err )
0 commit comments