diff --git a/README.md b/README.md index 7529494..667885b 100644 --- a/README.md +++ b/README.md @@ -16,11 +16,13 @@ - **Родной SPI-протокол** (`esp_spi_defs.h`) — основной, быстрый способ связи с Z80-стороной (используется, в частности, VFS/SMB-мостом). -- **AT-команды по UART** (`at_uart.cpp`), частично совместимые с набором - команд реального модуля ESP-AT: `AT+RST`, `AT+GMR`, `AT+CWJAP`, - `AT+CWLAP`, `AT+CIPSTART`, `AT+CIPSEND`, `AT+CIPSNTPCFG`, - `AT+CIPSNTPTIME`. Этим интерфейсом пользуется, например, клиент ZiFi на - самой ZX Evolution. +- **AT-команды по UART** (`at_uart.cpp`) — добавлены в этом форке для + обратной совместимости с программами, написанными под старые ZiFi-модули + на реальном ESP8266 с оригинальной прошивкой Espressif AT. Поддерживаются + кратко: `AT+RST` (сброс), `AT+GMR` (версия), `AT+CWJAP` (подключение к + WiFi), `AT+CWLAP` (сканирование точек доступа), `AT+CIPSTART`/`AT+CIPSEND` + (TCP-соединение и отправка данных), `AT+CIPSNTPCFG`/`AT+CIPSNTPTIME` + (настройка и получение времени по NTP). ## Требования diff --git a/firmware/README.md b/firmware/README.md index f816e1c..06280c4 100644 --- a/firmware/README.md +++ b/firmware/README.md @@ -53,8 +53,12 @@ Windows/macOS/Linux мог просматривать, скачивать, за - **Исправления стабильности**: падение по нулевому указателю в обработке named-pipe RPC transceive, и нулевая по длине SPI DMA-транзакция, которая могла подвесить весь SPI-канал к стороне Z80. -- **Исправления в интерфейсе AT-команд** (`at_uart.cpp`/`at_cip.cpp`, - не связаны с VFS/SMB, но тоже часть этого форка): +- **Добавлен интерфейс AT-команд по UART** (`at_uart.cpp`/`at_cip.cpp`, + не связан с VFS/SMB, но тоже добавлен в этом форке) — для обратной + совместимости с программами, написанными под старые ZiFi-модули на + реальном ESP8266 с оригинальной прошивкой Espressif AT. Поддерживаются + кратко: `AT+RST`, `AT+GMR`, `AT+CWJAP`, `AT+CWLAP`, `AT+CIPSTART`, + `AT+CIPSEND`, `AT+CIPSNTPCFG`, `AT+CIPSNTPTIME`. Попутные исправления: - `AT+CIPSTART` (и любая другая первая после загрузки сетевая AT-команда) падал, если стек WiFi ещё не был поднят (мьютекс `tcpip_task` ещё не создан) — исправлено ленивой инициализацией WiFi перед первой сетевой