557 Private slot to flash a MicroPython or CircuitPython firmware to an ESP32 |
557 Private slot to flash a MicroPython or CircuitPython firmware to an ESP32 |
558 device. |
558 device. |
559 """ |
559 """ |
560 from .EspDevices import flashPythonFirmware |
560 from .EspDevices import flashPythonFirmware |
561 |
561 |
562 flashPythonFirmware(self.microPython.getCurrentPort()) |
562 flashPythonFirmware(self.microPython.getCurrentPort(), parent=self.microPython) |
563 |
563 |
564 @pyqtSlot() |
564 @pyqtSlot() |
565 def __esp32FlashAddons(self): |
565 def __esp32FlashAddons(self): |
566 """ |
566 """ |
567 Private slot to flash additional firmware to an ESP32 device. |
567 Private slot to flash additional firmware to an ESP32 device. |
568 """ |
568 """ |
569 from .EspDevices import flashAddonFirmware |
569 from .EspDevices import flashAddonFirmware |
570 |
570 |
571 flashAddonFirmware(self.microPython.getCurrentPort()) |
571 flashAddonFirmware(self.microPython.getCurrentPort(), parent=self.microPython) |
572 |
572 |
573 @pyqtSlot() |
573 @pyqtSlot() |
574 def showCircuitPythonVersions(self): |
574 def showCircuitPythonVersions(self): |
575 """ |
575 """ |
576 Public slot to show the CircuitPython version of a connected device and |
576 Public slot to show the CircuitPython version of a connected device and |