v4.2.1#
v4.2.1 додає підтримку датчиків DHT11/DHT22 для Nano RP2040 та більше варіантів камери MT9V0xx, а також виправлення для ImageIO, WiFi та кешу кадрового буфера. Передача зображень тепер за замовчуванням виконується через MDMA — перегляньте несумісну зміну нижче.
Основні можливості#
Nano RP2040 Connect — підтримка датчиків температури/вологості DHT11 / DHT22.
Більше варіантів MT9V0xx — MT9V022 / MT9V024 / MT9V032 / MT9V034.
ImageIO тепер підтримує всі режими та старіші файли; виправлення кешу кадрового буфера та
copy_to_fb.Несумісна зміна: передача зображень тепер за замовчуванням виконується через MDMA — дивіться несумісну зміну.
Нові можливості#
Nano RP2040 Connect — додано підтримку датчиків DHT11 та DHT22.
Варіанти камери MT9V0xx — драйвер MT9V0xx тепер підтримує датчики MT9V022 / MT9V024 / MT9V032 / MT9V034.
Інші зміни та покращення#
Повідомлення консолі «frozen module not found» більше не виводиться.
Nano RP2040 Connect постачається зі стандартним вмістом нової файлової системи.
Виправлення помилок#
Виправлено мітки вбудованої моделі детектора людей.
Виправлено
ImageIOдля підтримки всіх режимів та старіших файлів запису.Виправлено
copy_to_fbпри роботі з наявним зображенням, а кеш кадрового буфера тепер очищається перед використанням (запобігає пошкодженню даних зображення).Виправлено драйвер WiFi NINA (Nano RP2040 Connect) та помилку у специфікації прапорця
machine.Timer.
Апаратне забезпечення та підтримка плат#
Arduino Nano RP2040 Connect — датчики DHT11/DHT22, налаштування I2C/файлів за замовчуванням.
MT9V0xx — підтримка варіантів MT9V022/024/032/034.
Несумісні зміни API#
Видимі користувачу несумісні зміни API між v4.2.0 та v4.2.1.
Єдина несумісна зміна — зміна поведінки (той самий API, інші результати) — перевірте захоплення, чутливі до часу.
Передача зображень виконується через MDMA за замовчуванням (поведінка)#
Передача зображень тепер повністю виконується через MDMA за замовчуванням на сумісних платах. Це прискорює захоплення, але змінює шлях передачі та часові характеристики — перевірте скрипти, що залежали від попередніх часових характеристик захоплення (без MDMA).
Коміт: e6cc4223d
Контрольний список міграції#
Зачіпається лише код захоплення, чутливий до часу: перевірте будь-які часові припущення щодо захоплення зображень з урахуванням нового стандартного завантаження MDMA (зміна завантаження MDMA). Всі інші скрипти працюють без змін.