MicroPython – ESP8266

3. The internal filesystem – MicroPython 1.9.2 documentation

If your devices has 1Mbyte or more of storage then it will be set up (upon first boot) to contain a filesystem. This filesystem uses the FAT format and is stored in the flash after the MicroPython firmware.

ls /dev/tty.*
ls /dev/cu.*
ls /dev/{tty,cu}.*

FLASH
pip install esptool
esptool.py –port /dev/tty.wchusbserialfd120 erase_flash
esptool.py –port /dev/tty.wchusbserialfa130 erase_flash

CD DOWNLOAD FOLDER:
esptool.py –port /dev/tty.wchusbserialfd120 –baud 460800 write_flash –flash_size=detect 0 esp8266-20170823-v1.9.2.bin
esptool.py –port /dev/tty.wchusbserialfa130 –baud 460800 write_flash –flash_size=detect 0 esp8266-20170904-v1.9.2-41-g9950865c.bin
___________

boot.py – main-py

1: terminal:
screen /dev/cu.wchusbserialfa130 115200 (WEMOS MINI)
or
screen /dev/cu.wchusbserialfd120 115200

(initialize:) import webrepl_setup
(assign password) allow acces

2: webrepl.html

_________________________________________________

>>> print(‘hello esp8266!’)

>>> import machine
>>> pin = machine.Pin(2, machine.Pin.OUT)
>>> pin.on()
>>> pin.off()

>>> def toggle(p):
… p.value(not p.value())
(enter 3 times exits)

>>> import time
>>> while True:
… toggle(pin)
… time.sleep_ms(500)

PASTE MODE: Ctrl-E
paste mode; Ctrl-C to cancel, Ctrl-D to finish

>>> f = open(‘data.txt’, ‘w’)
>>> f.write(‘some data’)
>>> f.close()

>>> f = open(‘data.txt’)
>>> f.read()
‘some data’
>>> f.close()

>>> import os
os.listdir()
os.mkdir(‘dir’)
os.remove(‘data.txt’)