v4.2.1

v4.2.1 bổ sung hỗ trợ cảm biến DHT11/DHT22 cho Nano RP2040 và nhiều biến thể camera MT9V0xx hơn, cộng với các sửa lỗi ImageIO, WiFi, và framebuffer-cache. Việc truyền ảnh giờ đây được offload sang MDMA theo mặc định — hãy đọc phần thay đổi phá vỡ tương thích bên dưới.

Điểm nổi bật

  • Nano RP2040 Connect — hỗ trợ cảm biến nhiệt độ/độ ẩm DHT11 / DHT22.

  • Nhiều biến thể MT9V0xx hơn — MT9V022 / MT9V024 / MT9V032 / MT9V034.

  • ImageIO giờ xử lý tất cả các chế độ và tệp cũ hơn; sửa lỗi framebuffer-cache và copy_to_fb.

  • Phá vỡ tương thích: việc truyền ảnh giờ được offload sang MDMA theo mặc định — xem phần thay đổi phá vỡ tương thích.

Tính năng mới

  • Nano RP2040 Connect — bổ sung hỗ trợ cảm biến DHT11 và DHT22.

  • Biến thể camera MT9V0xx — driver MT9V0xx giờ hỗ trợ các cảm biến MT9V022 / MT9V024 / MT9V032 / MT9V034.

Các thay đổi và cải tiến khác

  • Thông báo console "frozen module not found" không còn được in nữa.

  • Nano RP2040 Connect được cài đặt với nội dung hệ thống tệp mặc định mới.

Sửa lỗi

  • Sửa lỗi nhãn mô hình person-detector tích hợp.

  • Sửa lỗi ImageIO để hỗ trợ tất cả các chế độ và tệp ghi âm cũ hơn.

  • Sửa lỗi copy_to_fb khi nhắm vào ảnh hiện có, và cache bộ đệm khung hình giờ được vô hiệu hóa trước khi sử dụng (ngăn dữ liệu ảnh bị hỏng).

  • Sửa lỗi driver NINA WiFi (Nano RP2040 Connect) và lỗi chỉ định flag machine.Timer.

Phần cứng và hỗ trợ bo mạch

  • Arduino Nano RP2040 Connect — cảm biến DHT11/DHT22, thiết lập I2C/tệp mặc định.

  • MT9V0xx — hỗ trợ biến thể MT9V022/024/032/034.

Thay đổi API phá vỡ tương thích

Các thay đổi API hiển thị với người dùng giữa v4.2.0 và v4.2.1.

Thay đổi phá vỡ tương thích duy nhất là thay đổi behavior (API giống nhau, kết quả khác nhau) — kiểm tra lại các lần chụp nhạy cảm với thời gian.

Việc truyền ảnh được offload sang MDMA theo mặc định (behavior)

Việc truyền ảnh giờ được offload hoàn toàn sang MDMA theo mặc định trên các bo mạch có khả năng này. Điều này tăng tốc chụp ảnh nhưng thay đổi đường dẫn truyền và thời gian — kiểm tra lại các tập lệnh phụ thuộc vào thời gian chụp trước đó (không offload).

Commit: e6cc4223d

Danh sách kiểm tra chuyển đổi

Chỉ code chụp ảnh nhạy cảm với thời gian bị ảnh hưởng: xác nhận lại mọi giả định về thời gian xung quanh việc chụp ảnh với MDMA offload mặc định mới (thay đổi MDMA-offload). Tất cả các tập lệnh khác chạy không thay đổi.