Document the AT-command UART interface
Root README: new "Интерфейсы" section listing the supported AT+ subset alongside the native SPI protocol. firmware/README.md: added the three AT-related fixes (lazy WiFi init before the first network AT command, AT+GMR display-capture timing, AT+NET_NTP -> standard AT+CIPSNTPCFG/ AT+CIPSNTPTIME) to the changelog - all verified present in current source before writing this up. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
@@ -53,6 +53,17 @@ Windows/macOS/Linux мог просматривать, скачивать, за
|
||||
- **Исправления стабильности**: падение по нулевому указателю в обработке
|
||||
named-pipe RPC transceive, и нулевая по длине SPI DMA-транзакция, которая
|
||||
могла подвесить весь SPI-канал к стороне Z80.
|
||||
- **Исправления в интерфейсе AT-команд** (`at_uart.cpp`/`at_cip.cpp`,
|
||||
не связаны с VFS/SMB, но тоже часть этого форка):
|
||||
- `AT+CIPSTART` (и любая другая первая после загрузки сетевая AT-команда)
|
||||
падал, если стек WiFi ещё не был поднят (мьютекс `tcpip_task` ещё не
|
||||
создан) — исправлено ленивой инициализацией WiFi перед первой сетевой
|
||||
командой.
|
||||
- Ответ на `AT+GMR` добавлял `vTaskDelay(500ms)` перед содержимым — без
|
||||
этой паузы реальный ZiFi-клиент на ZX Evolution иногда не успевал
|
||||
захватить баннер на экран.
|
||||
- Собственная нестандартная команда `AT+NET_NTP` заменена на реальные
|
||||
команды спецификации ESP-AT `AT+CIPSNTPCFG`/`AT+CIPSNTPTIME`.
|
||||
- **Патчи `libsmb2`** (вендорено в `src/third_party/libsmb2`):
|
||||
- `SMB2_FSCTL_DFS_GET_REFERRALS` теперь отвечает
|
||||
`STATUS_OBJECT_PATH_NOT_FOUND` вместо `STATUS_NOT_IMPLEMENTED` —
|
||||
|
||||
Reference in New Issue
Block a user