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_sendWINC, а также упорядочена обработка ошибок сокетов / асинхронных запросов.
Критические изменения API#
Видимые пользователю изменения API между v1.7.0 и v1.8.0. Область: C-модули Python в modules/ и библиотеки Python в scripts/libraries/.
Критическое изменение — это изменение behavior (тот же API, другой результат); перепроверьте затронутые скрипты. Каждый хеш коммита ссылается на его diff на GitHub.
Потолок автоматического усиления по умолчанию изменён на 8x (behavior)#
Потолок автоматического усиления по умолчанию изменён на 8x. Скрипты, которые полагались на прежний потолок усиления по умолчанию, увидят другую яркость/шум изображения при автоматическом усилении — задайте явный потолок усиления, если вам нужно прежнее поведение.
Коммиты: bdafca5a7
Контрольный список миграции#
Задайте явный потолок усиления, если ваш скрипт зависел от прежнего значения по умолчанию (изменение потолка усиления). Все остальные скрипты работают без изменений.