Skip to content

Commit fd53612

Browse files
committed
fix few issues to separate into class
1 parent 5aa08f9 commit fd53612

File tree

2 files changed

+9
-0
lines changed

2 files changed

+9
-0
lines changed

ui/firmware_studio.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,7 @@ def __init__(self):
7272
# PlugIns
7373
self.plugins = FramePlugIns(self)
7474
self.plugins.label.configure(font=FONT_CATEGORY)
75+
self.plugins.mp_debug_btn.configure(command=self._debug_device)
7576
self.plugins.mp_version_btn.configure(command=self._get_version)
7677
self.plugins.mp_version_btn.pack_forget()
7778
self.plugins.mp_structure_btn.configure(command=self._get_structure)
@@ -229,6 +230,7 @@ def _disable_buttons(self) -> None:
229230
self.information.memory_info_btn.configure(state='disabled')
230231
self.information.mac_info_btn.configure(state='disabled')
231232
self.information.flash_status_btn.configure(state='disabled')
233+
self.plugins.mp_debug_btn.configure(state='disabled')
232234
self.plugins.mp_version_btn.configure(state='disabled')
233235
self.plugins.mp_structure_btn.configure(state='disabled')
234236
self.erase_device.erase_btn.configure(state='disabled')
@@ -244,6 +246,7 @@ def _enable_buttons(self) -> None:
244246
self.information.memory_info_btn.configure(state='normal')
245247
self.information.mac_info_btn.configure(state='normal')
246248
self.information.flash_status_btn.configure(state='normal')
249+
self.plugins.mp_debug_btn.configure(state='normal')
247250
self.plugins.mp_version_btn.configure(state='normal')
248251
self.plugins.mp_structure_btn.configure(state='normal')
249252
self.erase_device.erase_btn.configure(state='normal')
@@ -413,6 +416,9 @@ def _run_serial_task(self, info_text: str, command: Callable[[SerialCommandRunne
413416
runner = SerialCommandRunner()
414417
command(runner)
415418

419+
def _debug_device(self) -> None:
420+
pass
421+
416422
def _get_version(self) -> None:
417423
"""
418424
Triggers a task to get the MicroPython version and process its output.

ui/frame_plugins.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,9 @@ def __init__(self, master, *args, **kwargs):
2525
self.label = CTkLabel(self, text='PlugIns')
2626
self.label.pack(padx=10, pady=10)
2727

28+
self.mp_debug_btn = CTkButton(self, text='Debug', fg_color='green')
29+
self.mp_debug_btn.pack(padx=10, pady=5)
30+
2831
self.mp_version_btn = CTkButton(self, text='Version', fg_color='green')
2932
self.mp_version_btn.pack(padx=10, pady=5)
3033

0 commit comments

Comments
 (0)