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). Всі інші скрипти працюють без змін.