diff -r 373a5dc48c57 -r c9acf46b54ce eric6/MicroPython/EspDevices.py --- a/eric6/MicroPython/EspDevices.py Mon Mar 29 19:46:49 2021 +0200 +++ b/eric6/MicroPython/EspDevices.py Tue Mar 30 19:59:24 2021 +0200 @@ -214,20 +214,20 @@ "-m", "esptool", "--chip", chip, "--port", self.microPython.getCurrentPort(), - "write_flash", ] if baudRate != "115200": - flashArgs.extend([ + flashArgs += [ "--baud", baudRate - ]) + ] + flashArgs.append("write_flash") if flashMode: - flashArgs.extend([ + flashArgs += [ "--flash_mode", flashMode - ]) - flashArgs.extend([ + ] + flashArgs += [ flashAddress, firmware, - ]) + ] dlg = E5ProcessDialog(self.tr("'esptool write_flash' Output"), self.tr("Flash MicroPython Firmware"), showProgress=True) @@ -249,20 +249,20 @@ "-m", "esptool", "--chip", chip, "--port", self.microPython.getCurrentPort(), - "write_flash", ] if baudRate != "115200": - flashArgs.extend([ + flashArgs += [ "--baud", baudRate - ]) + ] + flashArgs.append("write_flash") if flashMode: - flashArgs.extend([ + flashArgs += [ "--flash_mode", flashMode - ]) - flashArgs.extend([ + ] + flashArgs += [ flashAddress.lower(), firmware, - ]) + ] dlg = E5ProcessDialog(self.tr("'esptool write_flash' Output"), self.tr("Flash Additional Firmware"), showProgress=True)