@@ -152,9 +152,9 @@ def __init__(self, parent: QWidget = None) -> None:
152152 self .update_com_ports ()
153153 self .port_combobox .popupAboutToBeShown .connect (self .on_port_combobox )
154154
155- # # Reset Button
156- # self.reset_btn = QPushButton(self.tr('Reset ESP32'))
157- # self.reset_btn.clicked.connect(self.on_reset_btn_pressed)
155+ # Reset Button
156+ self .reset_btn = QPushButton (self .tr ('Reset ESP32' ))
157+ self .reset_btn .clicked .connect (self .on_reset_btn_pressed )
158158
159159 # Baudrate Combobox
160160 self .baud_label = QLabel (self .tr ('Baud Rate:' ))
@@ -192,7 +192,7 @@ def __init__(self, parent: QWidget = None) -> None:
192192
193193 layout .addWidget (self .port_label , 2 , 0 )
194194 layout .addWidget (self .port_combobox , 2 , 1 )
195- # layout.addWidget(self.reset_btn, 2, 2)
195+ layout .addWidget (self .reset_btn , 2 , 2 )
196196
197197 layout .addWidget (self .baud_label , 3 , 0 )
198198 layout .addWidget (self .baud_combobox , 3 , 1 )
@@ -294,12 +294,12 @@ def on_finished(self, status, action_type, job_id) -> None:
294294
295295 # If the upload is finished, trigger a reset
296296 elif action_type == AUxEsptoolUploadFirmware .ACTION_ID :
297- self .writeMessage ("Firmware upload complete. Restarting ESP32..." )
298- self .do_restart ()
297+ self .writeMessage ("Firmware upload complete. Resetting ESP32..." )
298+ self .on_reset_btn_pressed ()
299299
300300 # re-enable the UX
301301 else :
302- self .writeMessage ("Restart complete... Please power-on the RTK device ." )
302+ self .writeMessage ("Reset complete..." )
303303 self .disable_interface (False )
304304
305305 # --------------------------------------------------------------
@@ -443,7 +443,7 @@ def on_browse_btn_pressed(self) -> None:
443443 def disable_interface (self , bDisable = False ):
444444
445445 self .upload_btn .setDisabled (bDisable )
446- # self.reset_btn.setDisabled(bDisable)
446+ self .reset_btn .setDisabled (bDisable )
447447
448448 def on_upload_btn_pressed (self ) -> None :
449449 """Get ready to upload the firmware. First, detect the flash size"""
@@ -554,7 +554,6 @@ def do_upload(self) -> None:
554554 command .extend (["--chip" ,"esp32" ])
555555 command .extend (["--port" ,self .port ])
556556 command .extend (["--baud" ,self .baudRate ])
557- #command.extend(["--before","default_reset","--after","hard_reset","write_flash","-z","--flash_mode","dio","--flash_freq","80m","--flash_size","detect"])
558557 command .extend (["--before" ,"default_reset" ,"--after" ,"no_reset" ,"write_flash" ,"-z" ,"--flash_mode" ,"dio" ,"--flash_freq" ,"80m" ,"--flash_size" ,"detect" ])
559558 command .extend (["0x1000" ,resource_path ("RTK_Surveyor.ino.bootloader.bin" )])
560559 command .extend (["0x8000" ,thePartitionFileName ])
@@ -574,8 +573,8 @@ def do_upload(self) -> None:
574573
575574 self .disable_interface (True ) # Redundant... Interface is still disabled from flash detect
576575
577- def do_restart (self ) -> None :
578- """Tell the ESP32 to restart"""
576+ def on_reset_btn_pressed (self ) -> None :
577+ """Tell the ESP32 to reset/ restart"""
579578 portAvailable = False
580579 for desc , name , sys in gen_serial_ports ():
581580 if (sys == self .port ):
@@ -591,7 +590,7 @@ def do_restart(self) -> None:
591590 pass
592591
593592 sleep (1.0 );
594- self .writeMessage ("Restarting ESP32\n " )
593+ self .writeMessage ("Resetting ESP32\n " )
595594
596595 # ---- The esptool method -----
597596
@@ -609,7 +608,7 @@ def do_restart(self) -> None:
609608 # Send the job to the worker to process
610609 self ._worker .add_job (theJob )
611610
612- self .disable_interface (True ) # Redundant... Interface is still disabled from flash detect
611+ self .disable_interface (True )
613612
614613def startUploaderGUI ():
615614 """Start the GUI"""
0 commit comments