Clarify: the AT-command interface was added by this fork, not upstream
Was previously worded as if AT support pre-existed and this fork only fixed bugs in it. It was actually added from scratch here, specifically for backward compatibility with software written for old ESP8266-based ZiFi modules running Espressif's own AT firmware. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
@@ -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).
|
||||
|
||||
## Требования
|
||||
|
||||
|
||||
+6
-2
@@ -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 перед первой сетевой
|
||||
|
||||
Reference in New Issue
Block a user