const char help_cboot_html[] PROGMEM = R"rawliteral( EspOS Help boot.txt

boot.txt


A boot.txt fájlt a tárhelyre kell feltölteni, vagy konzolban elkészíteni.
Parancsokat tartalmaz, amiket a modul bootoláskor 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.

Konfiguráció
Bármilyen parancs beírható. 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.
Így nem kell az inicializáló utasításokat a HTML kódba írni, JavaSript-nek minden
oldalbetöltéskor beküldeni a modulnak.

Mikrokontroller mód
Nem kötelező hálózatot, böngészőt használni.
A Setup menüben ha a Controller ki van pipálva, a WiFi bootoás után 1 perccel kikapcsol.
Ebben az esetben a modul egy egyszerű mikrovezérlő, aminek a "firmware"-je a boot.txt
Egyszerű alkalmazások készíthetők így, pl: DC motor fordulatszám-szabályzó potméterrel
PWM használatával TM1637 kijelzéssel, vagy relé időzítő gombnyomásra OLED kijelzővel.
Szinte bármilyen egyszerű feladat megvalósítható a parancsokkal.

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]CL:TIMER[0](3s)
GPIO[D5]INP

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, ezzel sok időt megspórolva.
A KILL parancs megszakítja a boot folyamatot. Jó példa erre az example/send/transmitter.
Jelen példában ha GPIO[D1] vagy GPIO[D2] táp ráadásakor alacsony szinten van, ESP-NOW üzenetet küld,
kijelzi, hogy sikeresen fogadva lett-e az üzenet, utána nem csinál semmit tovább.
Ha GPIO[D1] és GPIO[D2] táp ráadásakor magas szinten van, inicializálja a hálózatot, utána végrehajtja a boot.txt-t.
Soros monitoron jól követhető, ha a debug be van kapcsolva a Setup menüben.

)rawliteral";