Чтение Установка Описание
Управление файлами
inc:filename   Вложение файла (include). 3-итеррации.
filename – имя файла из диска, с корня.
Переменные (используются функциями)
start start=hd hd – 32-х битное число в dec или hex формате. Вывод в hex формате.
stop stop=hd hd – 32-х битное число в dec или hex формате. Вывод в hex формате.
Функции вывода данных
xml_mdb   Выводит 16 битные слова из Modbus в xml виде <maddr>data</maddr>. Начальный адрес задается в start, конечный в stop. Вывод в unsigned dec  формате.
xml_mdbs   Выводит 16 битные слова из Modbus в xml виде <maddr>data</maddr>. Начальный адрес задается в start, конечный в stop. Вывод в signed dec  формате.
xml_mdbh   Выводит 16 битные слова из Modbus в xml виде <maddr>data</maddr>. Начальный адрес задается в start, конечный в stop. Вывод в hex  формате без '0x'.
xml_mdbx   Выводит 16 битные слова из Modbus в xml виде <maddr>data</maddr>. Начальный адрес задается в start, конечный в stop. Вывод в hex  формате c '0x'.
xml_ram   Выводит 32-х битные считанные данные по адресу заданному в start с увеличением start на 4. Вывод в hex формате.
hexdmpb   Выводит текстовый строчный файл hex дампа в байтовом виде. Начальный адрес задается в start, конечный в stop.
hexdmpd   Выводит текстовый строчный файл hex дампа в dword виде. Начальный адрес задается в start, конечный в stop.
  hexdmpbaddr=len Выводит текстовый строчный файл hex дампа в байтовом виде с запросом к web.cgi. addr - начальный адрес, len кол-во, кратное 16. Числа в dec или hex формате. 
Пример: web.cgi?hexdmpb0x40000000=0x100 
  hexdmpbaddr=len Выводит текстовый файл в dword виде с запросом к web.cgi. addr - начальный адрес, len кол-во, кратное 16. Числа в dec или hex формате. 
Пример: web.cgi?hexdmpd0x40000000=0x100
bin_ram   Вывод бинарных данных из ram или i/o. addr - начальный адрес, len кол-во байт.
bin_flash   Вывод бинарных данных из Flash. addr - начальный адрес, len кол-во байт.
bin_flash_all   Вывод бинарных данных всей Flash
bin_flash_sec_num   Вывод бинарных данных сектора num Flash (4килобайта)
bin_flash_disk   Вывод бинарных данных всего диска из Flash.
bin_flash_const   Вывод бинарных данных настроек из Flash (128 байт)
Системные переменные
sys_cid   Выводит Сhip ID. Пример: 0099ad1d
sys_fid   Выводит Flash ID. Пример: 001340c8
sys_fsize   Выводит истинный размер Flash в dec формате.
sys_sdkver   Выводит номер базовой версии SDK. Пример: 1.4.1
sys_sysver   Выводит номер версии системы. Пример: 0.5.1
sys_webver   Выводит номер версии Web. Пример: 0.1.4
sys_heap   Выводит объем доступной на данный момент памяти “heap” в dec формате.
sys_adc   Выводит текущее значение ADC 16 бит в dec формате.
sys_time   Время со старта системы в микросекундах, 32 бита, в dec формате.
sys_rtctime   Время из RTC, в RTC циклах (~5.75us), 32 бита, в dec формате.
sys_mactime   Время со старта системы в микросекундах, 64 бита, в hex формате.
sys_vdd33   Выводит замер напряжения питания в тугриках, плюс в зависимости от резистора на входе ADC. Необходим подбор делителя с калибровкой.  Обычно коэф. записывается в sys_uconst_0.
sys_wdt   Выводит номер режима WDT
sys_res_event   Выводит причину загрузки:
1 - power/ch_pd, 2 - reset, 3 - software, 4 - wdt ...
sys_rst   Выводит причину загрузки: см system_get_rst_info()
sys_clkcpu sys_clkcpu=XMHz Текущая частота CLK CPU в MHz. XMHz 80 или 160 MHz.
  sys_sleep_option=n n - номер режима deep-sleep.
см. system_deep_sleep_set_option(n)
  sys_sleep_us=x Перейти в режим deep_sleep на время в x микросекунд.
sys_sleep_old   Выводит последний установленный номер режима deep-sleep.
Если нет отдельного питания RTC и режим deep-sleep не устанавливался/применялся при текущем включения питания чипа, то значение неопределенно (там хлам).
sys_reset sys_reset=12345 Вызывает перезагрузку путем перехода на вектор старта CPU.
sys_restart sys_restart=12345 Вызывает перезагрузку с помощью функции system_restart().
sys_ramaddr sys_ramaddr=x,x,x,… Выводит 32-х битные считанные данные по адресу addr в hex формате. Адрес addr всегда кратен 4-м. addr вводится в hex или dec формате.
x – 32-х битные данные для записи в hex или dec формате.
sys_rdecaddr   Выводит 32-х битные считанные данные по адресу addr в dec формате со знаком. Адрес  addr всегда кратен 4-м. addr вводится в hex или dec формате.
sys_ip   Выводит локальный IP адрес, по которому производится текущий запрос.
sys_url   Выводит локальный url, по которому производится текущий запрос, в зависимости от установок WiFi.
sys_debug sys_debug=x Включение и вотключение вывода отладки в TX UART1 (GPIO2).
x =0 – отключить, =1 – включить вывод.
sys_vdd   Китайский вывод напряжения питания в тугриках. Работает в зависимости от опций (байт sys_const_107).
sys_netbios   Имя NETBIOS, для AP дополняется первой буквой “A”, для ST “S”.
sys_const_num sys_const_num=x Системные константы из esp_init_data_default.bin. num от 0 до 127 включительно и обозначает номер байта в esp_init_data_default.bin. num задается в hex и dec формате. Вывод 8 бит в dec формате.
x – 8 битное число для записи в dec или hex формате
sys_const_faddr   Выводит адрес блока esp_init_data_default.bin. 0x00007C00
sys_ucnst_num sys_ucnst_num=x 4-ре 32-х битные пользовательские константы. num задается в hex и dec формате от 0 до 3 включительно. Вывод в dec формате.
x – 32 битное число для записи в dec или hex формате
SNTP
sntp_time   Выводит время SNTP. Если =0 - SNTP не работает.
WiFi
wifi_mode wifi_mode=x wifi_get_opmode()
wifi_phy wifi_phy=x wifi_get_phy_mode()
wifi_sleep wifi_sleep=x wifi_get_sleep_type()
wifi_maxpw wifi_maxpw=x system_phy_set_max_tpw()
wifi_vddpw wifi_vddpw=x system_phy_set_tpw_via_vdd33(x)
wifi_rfopt wifi_rfopt=x system_phy_set_rfoption(x)
wifi_scan wifi_scan=1 Выводит текст scan в формате xml, стартует сканирование станций.
  wifi_aps_cnt=n Задает кол-во wifi_station_ap_number_set(n)
wifi_aps_id wifi_aps_id=n wifi_station_get_current_ap_id(), wifi_station_ap_change(n)
wifi_aps_xml   Выводит текст набранных aps в формате xml
wifi_prrq_xml   Выводит текст набранных Probe Request в формате xml
wifi_rdcfg wifi_rdcfg=mask Чтение текущих установок из WiFi по маске в память.
При wifi_rdcfg применяется маска чтения всех параметров.
wifi_newcfg wifi_newcfg=mask Применение установок WiFi из памяти по маске с опциями записи во flash и перезагрузкой.
При wifi_newcfg применяется маска установки всех параметров, кроме записи во flash и перезагрузки.
  wifi_read=mask Чтение установок WiFi из flash в память и применение по маске.
  wifi_save=mask Чтение текущих установок WiFi по маске в память и запись установок WiFi из памяти во flash.
WiFi STATION
wifi_st_aucn wifi_st_aucn=x включение/выключение авто-соединения
wifi_st_rect wifi_st_rect =sec Пауза авто-соединения. 0..8192 сек
wifi_st_dhcp wifi_st_dhcp=x DHCP включен/выключен
wifi_st_ip wifi_st_sip=ip IP
wifi_st_msk wifi_st_msk=mask_ip маска IP
wifi_st_gw wifi_st_gw=gateway_ip Gateway
wifi_st_mac wifi_st_mac=mac MAC
wifi_st_ssid wifi_st_ssid=ssid SSID
wifi_st_psw wifi_st_psw=password Пароль, от 8 символов
wifi_st_bssid wifi_st_bssid= bssid BSSID
wifi_st_sbss wifi_st_sbss=n BSSID on/off
wifi_st_hostname wifi_st_hostname=hostname Host Name
wifi_st_rssi   RSSI
wifi_st_sta   wifi_station_get_connect_status()
WiFi SOFT AP
wifi_ap_dhcp wifi_st_dhcp=x DNCP включен/выключен
wifi_ap_sip wifi_st_sip=start_ip DHCP стартовый IP
wifi_ap_eip wifi_st_eip=end_ip DHCP конечный IP
wifi_ap_msk wifi_st_msk=mask_ip DHCP маска IP
wifi_ap_gw wifi_st_gw=gateway_ip Gateway
wifi_ap_mac wifi_st_mac=mac MAC
wifi_ap_ssid wifi_st_ssid=ssid SSID
wifi_ap_hssid wifi_ap_hssid=n SSID hidden
wifi_ap_psw wifi_st_psw=password Пароль, от 8 символов
wifi_ap_auth wifi_ap_auth=n Auth mode
wifi_ap_bint wifi_ap_bint=n Beacon interval 100..60000 ms
wifi_ap_chl wifi_ap_chl=n Channel
wifi_ap_mcns wifi_ap_mcns=n Max connections
TCP2UART
tcp_remote   Выводит IP:Port с кем соединено, иначе “closed”
tcp_host   Выводит локальный IP:Port, иначе “none”
WEB server
web_remote   Выводит IP:Port с кем соединен
web_host   Выводит локальный IP:Port
Modbus
  mdbfini=имя_файла_в диске Загружает бинарный файл инициализации всех переменых modbus c web диска.  Возможное использование в init.ini.
mdb_remote   Выводит IP:Port с кем соединено, иначе “closed”
mdbudaddr   Чтение dword unsigned, addr - номер ячейки (dec или hex)
mdbsdaddr   Чтение dword signed, addr - номер ячейки (dec или hex)
mdbhdaddr   Чтение dword hex без '0x', addr - номер ячейки (dec или hex)
mdbxdaddr   Чтение dword hex c '0x', addr - номер ячейки (dec или hex)
mdbuwaddr   Чтение word unsigned, addr - номер ячейки (dec или hex)
mdbswaddr   Чтение word signed, addr - номер ячейки (dec или hex)
mdbhwaddr   Чтение dword hex без '0x', addr - номер ячейки (dec или hex)
  mdbwaddr=x,x,x… Запись word значения x (dec или hex) в ячейку c номером addr (dec или hex)
  mdbdaddr=x,x,x,… Запись dword значения x  (dec или hex) в ячейку c номером addr (dec или hex)
  mdbtn=x,x,x,… Запись и старт таранзактора с номером n, значения в dec или hex.
mdbaaddr mdbaaddr=stirng Чтение/запись  строки символов (до 32-х символов),
addr - номер ячейки (dec или hex)
Web File System
wfs_files   Кол-во файлов на диске
wfs_addr   32-х битный адрес начала диска во Flash, в hex формате
wfs_size   32-х битный размер текущего диска во Flash, в dec формате
wfs_max_size   32-х битный максимальный размер диска во Flash, в dec формате
Overlays/Drivers
ovl:name_file ovl=name_file Загрузка файла оверлея с web-диска
ovl$n ovl$=n n - число (hex/dec). 0 - close, 1 - инициализация. Другие значения - специфичны для передачи опций конкретному оверлею.
ovl@string ovl@=string string - строка или список параметров
GPIO
gpio_inp gpio_inp=x Входные значения GPIO0..GPIO15 в виде 16 битного числа. Вывод  в dec формате.
x – 16 битное число для записи в dec или hex формате.
gpio_out gpio_out=x Выходные значения у GPIO0..GPIO15 в виде 16 битного числа. Вывод в dec формате.
x – 16 битное число для записи в dec или hex формате.
gpio_dir gpio_dir=x Направление (бит =1 выход, =0 вход) GPIO0..GPIO15 в виде 16 битного числа. Вывод в dec формате.
x – 16 битное число для записи в dec или hex формате.
  gpio_ena=x Установка направления работы GPIOn как выхода по маске бит.
x = 16 битное число для маски в dec или hex.
n – номер GPIO: 0..15 
  gpio_dis=x Установка направления работы GPIOn как входа по маске бит.
x = 16 битное число для маски в dec или hex.
n – номер GPIO: 0..15 
gpion_inp   Вывод входного состояния GPIOn, 0 или 1.
n – номер GPIO: 0..15 
gpion_out gpion_out=x Чтение/установка для выходного состояния GPIOn.
x =0 - вывод “0”, =1 - вывод “1”, =3 - инверсия.
n – номер GPIO: 0..15 
  gpion_clr=x Чтение/установка в “0” выхода GPIOn,
x - 0 или 1.
n – номер GPIO: 0..15 
  gpion_set=x Чтение/установка в “1”  выхода GPIOn,
x - 0 или 1.
n – номер GPIO: 0..15 
gpion_dir gpion_dir=x Чтение/установка направления работы GPIOn.
x =1 - выход, =0 - вход.
n – номер GPIO: 0..15 
  gpion_ena=any Установка направления работы GPIOn как выхода
n – номер GPIO: 0..15 
  gpion_dis=any Установка направления работы GPIOn как входа
n – номер GPIO: 0..15 
gpion_fun gpion_fun=fun Чтение/установка функции GPIOn.
fun = 0..5
n – номер GPIO: 0..15 
gpion_pull   Чтение pull битов у GPIOn.
x =0 - нет, =2 - pullup, =1 pulldown (не работает)
n – номер GPIO: 0..15 
gpion_opd gpion_opd=x Чтение/установка “открытий коллектор” GPIOn.
x =0 - откл, =1 вкл, =3 - переключить.
n – номер GPIO: 0..15 
gpion_pu gpion_pu=x Чтение/установка pullup у GPIOn.
x =0 - откл, =1 вкл, =3 - переключить.
n – номер GPIO: 0..15 
gpion_pd gpion_pd=x Чтение/установка pulldown у GPIOn (не работает в чипе).
x =0 - откл, =1 вкл, =3 - переключить.
n – номер GPIO: 0..15 
  gpion_io=any Установить функцию GPIOn как i/o port.
n – номер GPIO: 0..15 
  gpion_def=any Установить функцию GPIOn в состояние по умолчанию для SDK.
n – номер GPIO: 0..15 
  gpion_sgs=duty Подключить вывод GPIOn к sigma-delta 312кГц
duty – параметр duty от 0 до 255. 
n – номер GPIO: 0..15 
  gpion_sgс=any Отключить вывод GPIOn от sigma-delta 312кГц
n – номер GPIO: 0..15 
  gpio_sgn=duty Задать новый параметр duty для sigma-delta 312кГц
duty – параметр duty от 0 до 255. 
Конфигурация
cfg_web_port cfg_web_port=n Локальный port Web сервера. =0 – отключен
cfg_web_twrec cfg_web_twrec=n Таймаут до закрытия соединения Web сервера если нет принятых данных, в секундах.
n =0 - вечное
cfg_web_twcls cfg_web_twcls=n Таймаут до закрытия соединения Web сервера после последних принятых данных, в секундах.
n =0 - вечное
cfg_web_twd cfg_web_twd=n Разрешение удаления TIME_WAIT pcb
cfg_tcp_tcrec cfg_tcp_tcrec=n Пауза до следующего запроса для TCP клиента, в микросекундах.
cfg_tcp_port cfg_tcp_port=n Port TCP2UART. =0 – отключен
cfg_tcp_twrec cfg_tcp_twrec=n Таймаут до закрытия соединения TCP2UART если нет принятых данных, в секундах.
n =0 - вечное
cfg_tcp_twcls cfg_tcp_twcls=n Таймаут до закрытия соединения TCP2UART после последних принятых данных, в секундах.
n =0 - вечное
cfg_tcp_reop cfg_tcp_reop=n Разрешено открытие новым соединением TCP2UART с закрытием старого. =1 да, =0 нет
cfg_tcp_url cfg_tcp_url=ip Задание внешнего ip. Если поле пусто или “none”, или “127.0.0.1”, или некорректен ввод ip  – то TCP2UART является сервером. Иначе – клиентом.
cfg_mdb_port cfg_mdb_port=n Port Modbus TCP. =0 – отключен
cfg_mdb_twrec cfg_mdb_twrec=n Таймаут до закрытия соединения Modbus TCP если нет принятых данных, в секундах.
n =0 - вечное
cfg_mdb_twcls cfg_mdb_twcls=n Таймаут до закрытия соединения Modbus TCP после последних принятых данных, в секундах.
n =0 - вечное
cfg_mdb_reop cfg_mdb_reop=n Разрешено открытие новым соединением Modbus TCP с закрытием старого. =1 да, =0 нет
cfg_overclk cfg_overclk=n Переключение CLK CPU на 160 MHz. =1 да, =0 нет
cfg_pinclr cfg_pinclr=n Включен сброс настроек WiFi при старте по пину RX. =1 да, =0 нет
cfg_debug cfg_debug=n Включен вывод отладки в порт UART1.  =1 да, =0 нет
cfg_netbios cfg_netbios=n Включен NETBIOS.  =1 да, =0 нет
cfg_sntp cfg_sntp=n Включен SNTP.  =1 да, =0 нет
cfg_cdns cfg_cdns=n Включен “Capture portal”.  =1 да, =0 нет
  cfg_save=n Сохранить конфигурацию.
=1 сразу, =2 по закрытию соединения, другие значения – не сохранять.
UART0 & UART1
uart_n_baud uart_n_baud=x Baud rate UARTn.
x от 300 до 10000000.
uart_n_bits uart_n_bits=x Кол-во бит данных для UARTn.
x =0 – 5 бит, …=3 – 8 бит.
uart_n_parity uart_n_parity=x Enable Parity UARTn.
x  =0 – disable, =1 – enable.
uart_n_even uart_n_even=x Parity UARTn.
x  =0 – even, =1 – odd.
uart_n_stop uart_n_stop=x Кол-во стоп бит для UARTn.
x =1 – 1 бит, =2 – 1.5 бита, =3 – 2 бита.
uart_n_loopback uart_n_loopback=x Enable loopback UARTn.
x  =0 – disable, =1 – enable.
uart_n_swap uart_n_swap=x Enable swap pin RX<->CTS, TX<->RTS у UARTn.
x  =0 – disable, =1 – enable.
uart_n_flow uart_n_flow=x Enable flow control UARTn.
x  =0 – disable, =1 – enable.
uart_n_rts_inv uart_n_rts_inv=x Инверсия RTS на UARTn.
x  =0 – disable, =1 – enable.
uart_n_cts_inv uart_n_cts_inv=x Инверсия CTS на UARTn.
x  =0 – disable, =1 – enable.
uart_n_rxd_inv uart_n_rxd_inv=x Инверсия RXD на UARTn.
x  =0 – disable, =1 – enable.
uart_n_txd_inv uart_n_txd_inv=x Инверсия TXD на UARTn.
x  =0 – disable, =1 – enable.
uart_n_dtr_inv uart_n_dtr_inv=x Инверсия DTR на UARTn.
x  =0 – disable, =1 – enable.
uart_n_dsr_inv uart_n_dsr_inv=x Инверсия DSR на UARTn.
x  =0 – disable, =1 – enable.
  uart_save=n Сохранить конфигурацию UARTx
Где n  бит0 =1 - UART0, бит1 =1 – UART1.
  uart_read=n Прочитать сохраненную конфигурацию UARTx и настроить по ней UARTx.
Где n  бит0 =1 - UART0, бит1 =1 – UART1.
uart_data uart_data=x Прием и передача данных из UART0 в HEX виде.  Длина буфера ограничена FIFO UART (127 символов).
x  - строка в HEX виде (uart_data=313233 -> "123"). Если RX UART пусто, передается символ '.'. Если порт UART занят TCP2UART - передается '#'.