v1.8.0#

v1.8.0 — это релиз WiFi и тонкой настройки: он ускоряет шину WINC SPI, исправляет пакет ошибок сокетов WINC, ограничивает максимальное снижение FPS и меняет потолок автоматического усиления по умолчанию на 8x. Изменение потолка усиления по умолчанию — это изменение поведения; прочитайте о критических изменениях ниже.

Основные новшества#

  • Более быстрый WiFi — повышенная скорость передачи WINC SPI, с исправлениями сокетов.

  • Ограничение FPS — максимальное снижение FPS ограничено 1/2 FPS (30 FPS).

  • Критическое: потолок автоматического усиления по умолчанию изменён на 8x — см. критические изменения.

Новые возможности#

  • Добавлен скрипт теста FPS.

Прочие изменения и улучшения#

  • Повышена скорость передачи / скорость WINC SPI для более быстрого WiFi; максимальное снижение FPS ограничено 1/2 FPS (30 FPS); упорядочены отладочное логирование и пример потоковой передачи MJPEG.

Исправления ошибок#

  • Исправлены состояние буфера кадра по умолчанию, информация accept сокета WINC, socket_send WINC, а также упорядочена обработка ошибок сокетов / асинхронных запросов.

Критические изменения API#

Видимые пользователю изменения API между v1.7.0 и v1.8.0. Область: C-модули Python в modules/ и библиотеки Python в scripts/libraries/.

Критическое изменение — это изменение behavior (тот же API, другой результат); перепроверьте затронутые скрипты. Каждый хеш коммита ссылается на его diff на GitHub.

Потолок автоматического усиления по умолчанию изменён на 8x (behavior)#

Потолок автоматического усиления по умолчанию изменён на 8x. Скрипты, которые полагались на прежний потолок усиления по умолчанию, увидят другую яркость/шум изображения при автоматическом усилении — задайте явный потолок усиления, если вам нужно прежнее поведение.

Коммиты: bdafca5a7

Контрольный список миграции#

Задайте явный потолок усиления, если ваш скрипт зависел от прежнего значения по умолчанию (изменение потолка усиления). Все остальные скрипты работают без изменений.