From 1d7f67ded9ab6d851547cbbe1bd392fdd0937a90 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lauri=20V=C3=B5sandi?= Date: Fri, 14 Jul 2017 07:17:17 +0300 Subject: [PATCH] Instructions for flashing ESP8266 --- README.md | 11 +++++++++++ boot.py | 15 --------------- 2 files changed, 11 insertions(+), 15 deletions(-) diff --git a/README.md b/README.md index 82dcffe..a3a0c3f 100644 --- a/README.md +++ b/README.md @@ -15,3 +15,14 @@ Some KiCad screenshots: + +##Install + +Boot ESP8266 with program pin held low and flash MicroPython: + +```bash +esptool.py --port /dev/ttyUSB0 --baud 460800 erase_flash +esptool.py --port /dev/ttyUSB0 --baud 460800 write_flash --flash_size=detect 0 esp8266-20170612-v1.9.1.bin +``` + +Upload main.py and boot.py and adjust network configuration in boot.py accordingly. diff --git a/boot.py b/boot.py index a29fb28..ead5e55 100644 --- a/boot.py +++ b/boot.py @@ -8,26 +8,11 @@ import network sta_if = network.WLAN(network.STA_IF) sta_if.active(True) sta_if.connect("Robootikaklubi", "u4HNj3sgYK") -print("Copy paste following to WebREPL client:") -print("ws://%s:8266/" % sta_if.ifconfig()[0]) # Synchronize clock import ntptime ntptime.settime() -# Start WebREPL server -import webrepl -webrepl.start(password="salakala") - -# Derive hostname -import ubinascii -MAC_SUFFIX=ubinascii.hexlify(sta_if.config("mac")[-3:]) -HOSTNAME="ESP_%s" % MAC_SUFFIX.decode("ascii").upper() - -# Perform HTTP POST request -#import urequests -#urequests.post("http://sumo.koodur.com/pub/", data=HOSTNAME) - # Clean up import gc gc.collect()