Other
/dir
Enables the /dir file downloader. HTML files and system files will not be shown.
It can be used to share small files with the public, e.g., an Android application.
It can be used in Captive Portal mode in the URL field (e.g., myshop.com/dir).
STR/NUM/CMD last index
Last index of STR/NUM/CMD. If only a few variables are used, it is worth reducing it to 30.
This can save RAM, which is unfortunately limited.
valid: 30-500, default: 50
Max Commands
Maximum number of colon-separated commands, e.g., GPIO[D5]CH:LED(ON)
valid: 30-255, default: 50
STR/NUM save to
NONE: Variables cannot be saved to FLASH memory.
SYS: By using $, variables are saved to system storage.
FS: By using $, variables are saved to the STRNUM.txt file, which can be viewed and modified via file manager.
WiFi Auto OFF
Turns off WiFi after the set time has elapsed.
This is useful if the module is used only as a microcontroller.
RESET Button
Almost every module equipped with an ESP8266 chip has a reset button. If this option is set to ON/OFF, the RESET button will not reset, but turn the module on/off.
This is significant for portable, battery-powered use, as the module consumes ~20 µA in the off state.
In the Setup/Peripherals menu, the POWER pin can be set to high output at the very beginning of the boot process.
Vcc pins of peripherals with a total consumption below ~20mA can be directly connected here.
For higher consumption, this pin can control a FET or other power control circuit.
Auto Reboot
Reboots the module after the set time has elapsed.
I strive to write error-free firmware, but even in the best places, this is not always possible.
With this option, potential freezes occurring after a long time can be prevented.
Format if boot failure
After this many consecutive boot failures, it formats the storage, and the module returns to factory settings.
Debug
The module's operation and data traffic can be monitored through the USB port. Speed can be set in the Communication menu.
BOOT
The boot process can be viewed. Status of peripherals, network, and other information.
ALL IN
Shows incoming messages on HTML, WS, USB, UDP, TCP, TCPS, SER, NOW channels.
ALL OUT
Shows outgoing messages on HTML, WS, USB, UDP, TCP, TCPS, SER, NOW channels.
INTERNAL
Shows executed commands and their outputs sent to STDOUT.
ERROR
Shows messages received on STDIN that the interpreter could not understand.
Create setup.dat
If checked, it creates a setup.dat file on storage when saving, which can be downloaded via file manager.
After uploading, the module will restart with the settings stored in the file. This is for saving and cloning.
Its status is not stored.