Skip to content

Commit 80879fe

Browse files
committed
Re-add the reset button
1 parent a35ad6b commit 80879fe

File tree

4 files changed

+13
-14
lines changed

4 files changed

+13
-14
lines changed

RTK_Firmware_Uploader/RTK_Firmware_Uploader.py

Lines changed: 12 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -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

614613
def startUploaderGUI():
615614
"""Start the GUI"""

RTK_Firmware_Uploader/au_act_esptool.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ def run_job(self, job:AxJob):
4848
class AUxEsptoolResetESP32(AxAction):
4949

5050
ACTION_ID = "esptool-reset-esp32"
51-
NAME = "ESP32 Restart"
51+
NAME = "ESP32 Reset"
5252

5353
def __init__(self) -> None:
5454
super().__init__(self.ACTION_ID, self.NAME)

images/RTK_Uploader_Windows_1.png

0 Bytes
Loading

images/RTK_Uploader_Windows_2.png

0 Bytes
Loading

0 commit comments

Comments
 (0)