summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorPaul Sokolovsky <pfalcon@users.sourceforge.net>2015-01-31 00:51:12 +0200
committerPaul Sokolovsky <pfalcon@users.sourceforge.net>2015-01-31 00:51:39 +0200
commit8fff7f8d3896c4fcaf56f0b5635dca378c5b5912 (patch)
tree927cf0c06c922a83c4b102b21688dae61b9cd61d
parenteca9a9323aae64b78ebd43a002acf55d01634ed5 (diff)
downloadmicropython-8fff7f8d3896c4fcaf56f0b5635dca378c5b5912.tar.gz
micropython-8fff7f8d3896c4fcaf56f0b5635dca378c5b5912.zip
esp8266: Add "reset" target to Makefile.
Just always keep jumper in bootloader position. After flashing, uPy automatically executed. And to get back to bootloader, do "make reset".
-rw-r--r--esp8266/Makefile3
1 files changed, 3 insertions, 0 deletions
diff --git a/esp8266/Makefile b/esp8266/Makefile
index c5f6231a19..9c994c437b 100644
--- a/esp8266/Makefile
+++ b/esp8266/Makefile
@@ -80,6 +80,9 @@ deploy: $(BUILD)/firmware-combined.bin
#$(Q)esptool.py --port $(PORT) write_flash 0 $<
$(Q)esptool.py --port $(PORT) write_flash 0 $(BUILD)/firmware.elf-0x00000.bin 0x10000 $(BUILD)/firmware.elf-0x10000.bin
+reset:
+ echo -e "\r\nimport pyb; pyb.hard_reset()\r\n" >$(PORT)
+
$(BUILD)/firmware-combined.bin: $(BUILD)/firmware.elf
$(ECHO) "Create $@"
$(Q)esptool.py elf2image $^