From 6ae3b50353abd90b0f48428a6fb344700833c0c7 Mon Sep 17 00:00:00 2001 From: Jerry Needell Date: Fri, 28 Dec 2018 10:00:42 -0500 Subject: [PATCH 1/2] update esp8266 program example -- extend reset delay --- adafruit_miniesptool.py | 2 +- examples/miniesptool_esp8266program.py | 8 +++++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/adafruit_miniesptool.py b/adafruit_miniesptool.py index 8bfd953..46040f4 100644 --- a/adafruit_miniesptool.py +++ b/adafruit_miniesptool.py @@ -382,7 +382,7 @@ def reset(self, program_mode=False): self._resetpin.value = False time.sleep(0.1) self._resetpin.value = True - time.sleep(0.2) + time.sleep(1.0) def flash_block(self, data, seq, timeout=0.1): """Send one block of data to program into SPI Flash memory""" diff --git a/examples/miniesptool_esp8266program.py b/examples/miniesptool_esp8266program.py index 143855a..a117672 100644 --- a/examples/miniesptool_esp8266program.py +++ b/examples/miniesptool_esp8266program.py @@ -19,6 +19,12 @@ print("Synced") print(esptool.chip_name) print("MAC ADDR: ", [hex(i) for i in esptool.mac_addr]) -esptool.flash_file("AT_firmware_1.6.2.0.bin") +esptool.flash_file("esp8266/AT_firmware_1.6.2.0.bin", 0x0 ) +# 0x3FC000 esp_init_data_default_v05.bin +esptool.flash_file("esp8266/esp_init_data_default_v05.bin", 0x3FC000) +# 0x3FE000 blank.bin +esptool.flash_file("esp8266/esp_init_data_default_v05.bin", 0x3FE000) esptool.reset() time.sleep(0.5) + + From 9112cb4860e9ae1da1ff4f8aab247e1124c21ea5 Mon Sep 17 00:00:00 2001 From: Jerry Needell Date: Fri, 28 Dec 2018 10:16:37 -0500 Subject: [PATCH 2/2] pylint fix --- examples/miniesptool_esp8266program.py | 2 -- 1 file changed, 2 deletions(-) diff --git a/examples/miniesptool_esp8266program.py b/examples/miniesptool_esp8266program.py index a117672..c1a3a2c 100644 --- a/examples/miniesptool_esp8266program.py +++ b/examples/miniesptool_esp8266program.py @@ -26,5 +26,3 @@ esptool.flash_file("esp8266/esp_init_data_default_v05.bin", 0x3FE000) esptool.reset() time.sleep(0.5) - -