v3.9.3¶
v3.9.3 — это выпуск, посвящённый сети и стабильности: в нём добавлена плата Bormio и примеры для Portenta WiFi, обновлён LWIP, источник тактирования PLL стал настраиваемым, а также исправлен ряд ошибок в CYW43/LWIP, мягкой перезагрузке, SDIO, MQTT, FLIR Lepton и TV. Выпуск не вносит несовместимых изменений API — скрипты для v3.9.2 работают без изменений.
Основные моменты¶
Поддержка платы Bormio.
Добавлены примеры для Portenta WiFi.
Более надёжная сеть — исправления CYW43/LWIP и мягкой перезагрузки, тайм-аут подключения и обновлённый LWIP.
Никаких несовместимых изменений API — перепрошейте устройство, и ваши скрипты для v3.9.2 будут работать без изменений.
Новые возможности¶
Добавлены примеры для Portenta WiFi.
Источник тактирования PLL теперь настраивается, и добавлены флаги для резервирования потоков DMA.
Прочие изменения и улучшения¶
Обновлён LWIP до последнего выпуска; добавлен тайм-аут подключения в
connect()для CYW43; при мягкой перезагрузке вызываетсяgc_sweep_allдля освобождения памяти.
Исправления ошибок¶
Сеть:
Исправлены ошибки CYW43/LWIP и мягкой перезагрузки, для передач SDIO используются временные буферы DMA, а библиотека MQTT теперь обрабатывает возврат
Noneизrecv().
Камера и дисплей:
Обновлён драйвер FLIR Lepton и исправлен порядок каналов RGB для вывода на TV.
Система:
Обеспечено, что PendSV не маскируется перед остановкой/запуском скрипта.
Оборудование и поддержка плат¶
Bormio — новая плата.
Несовместимые изменения API¶
v3.9.3 не вносит несовместимых изменений в Python API. Скрипты, работавшие на v3.9.2, работают без изменений на v3.9.3 — достаточно лишь перепрошить прошивку.