BOOT

Boot folyamat:
 1. Perifériák inicializálása
 2. preboot.txt futtatása
 3. WiFi inicializálása
 4. boot.txt futtatása
Soros konzolban látható a folyamat.

boot.txt

A boot.txt fájlt a tárhelyre kell feltölteni, vagy terminálban elkészíteni. Parancsokat tartalmaz, amiket a modul bootolás végén sorról sorra végrehajt. Max 50 sor lehet. A // karakterekkel kezdődő sorok nem kerülnek végrehajtásra. A | elválasztó karakterrel lehet több parancsot tenni egy sorba. A ".boot" kiterjesztésű fájl feltöltéskor boot.txt-re változik. Célszerű a parancsok helpjében kék, zöld színű utasításokat ide tenni, illetve a használt GPIO lábak default állapotát itt beállítani.

Példa: Gombnyomásra egy relé behúz három másodpercre.
TIMER[0]CS:GPIO[D1]H
TIMER[0]CE:GPIO[D1]L
GPIO[D5]INP
GPIO[D5]CL:TIMER[0](3s)

preboot.txt

Nagyon hasonlít a boot.txt-re. Az ide írt parancsok a WiFi hálózat inicializálása előtt futnak le. A KILL parancs megszakítja a boot folyamatot (nem indul el a WiFi). A SLEEP parancs készenlétbe kapcsolja a modult (fogyasztás: ~10µA), így a reset gombbal lehet futtatni a preboot.txt-t. A ".preboot" kiterjesztésű fájl feltöltéskor preboot.txt-re változik.

Példa: ESP-NOW távirányító.
NOW[0]@message
SLEEP