eric6/MicroPython/EspDevices.py

changeset 7337
0e4a912548cc
parent 7328
e2d85ef3fadb
child 7346
9108d26211f7
diff -r 0095e231ddaf -r 0e4a912548cc eric6/MicroPython/EspDevices.py
--- a/eric6/MicroPython/EspDevices.py	Tue Nov 19 18:54:14 2019 +0100
+++ b/eric6/MicroPython/EspDevices.py	Tue Nov 19 19:29:43 2019 +0100
@@ -24,6 +24,16 @@
 import Preferences
 
 
+# TODO: add backupFlash: python ./esptool.py --port /dev/ttyUSB4 --baud 115200 read_flash 0x00000 0x400000 backup.img
+#       selection of sizes: 1MB, 2MB, 4MB, 8MB, 16M (0x100000, 0x200000, 0x400000, 0x800000, 0x1000000)
+#       ESP8266: 256KB, 512KB (0x40000, 0x80000)
+# TODO: add restoreFlash: python esptool.py --port /dev/ttyUSB4 write_flash --flash_mode qio 0x00000 backup.img
+#       alternative modes for --flash_mode: qio,qout,dio,dout
+#       optional: --flash_size 1MB, 2MB, 4MB, 8MB, 16M (ESP8266 zusätzlich 256KB, 512KB)
+# TODO: add showChipID: python esptool.py  --port /dev/ttyUSB4  --baud 115200 chip_id
+# TODO: add showFlashID: python esptool.py  --port /dev/ttyUSB4  --baud 115200 flash_id
+# TODO: add readMAC: python esptool.py  --port /dev/ttyUSB4  --baud 115200 read_mac
+
 class EspDevice(MicroPythonDevice):
     """
     Class implementing the device for ESP32 and ESP8266 based boards.

eric ide

mercurial