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