v4.0.2¶
v4.0.2 giới thiệu cổng RP2040 ban đầu (các tệp bo mạch Raspberry Pi Pico / Arduino Nano RP2040 Connect), hỗ trợ cảm biến PixArt PAJ6100 và MT9M114, thư viện bộ lọc âm thanh PDM, và các cải tiến cho sensor. Driver ADC STM32 và đường truyền ảnh đã thay đổi — hãy đọc phần thay đổi gây mất tương thích bên dưới.
Điểm nổi bật¶
Cổng RP2040 ban đầu — các tệp bo mạch Raspberry Pi Pico / Arduino Nano RP2040 Connect.
Cảm biến mới — PixArt PAJ6100 và driver MT9M114 hoạt động được.
Thư viện bộ lọc âm thanh PDM;
sensor.set_framerate()hoạt động cho mọi FPS.Thay đổi gây mất tương thích: driver ADC STM32 được căn chỉnh với upstream và chế độ giảm tải truyền ảnh MDMA đầy đủ đã được bật — xem phần thay đổi gây mất tương thích.
Tính năng mới¶
Cổng RP2040 — thêm cổng RP2040 với các tệp bo mạch Raspberry Pi Pico và Arduino Nano RP2040 Connect (khởi động ban đầu; WiFi/Bluetooth sẽ có trong v4.1.0).
Hỗ trợ cảm biến camera PixArt PAJ6100 và driver MT9M114 hoạt động được.
Thư viện bộ lọc âm thanh PDM được thêm vào đường âm thanh.
Sensor —
sensor.set_framerate()bây giờ hoạt động cho mọi FPS, thêm phương thức để đọc tần số XCLK thực tế, hỗ trợ thêm các độ phân giải cảm biến, và thêm tùy chọn bộ đệm khung hìnhdisable_full_flush.
Các thay đổi và cải tiến khác¶
Các thông báo lỗi snapshot được làm rõ hơn; cập nhật Ethernet và thêm chế độ tiêu thụ ít điện (Portenta).
Sửa lỗi¶
Đã sửa trạng thái kênh bộ định thời
pyb.Servo, driver IMU LSM6Dx,dma_nohal_initcủa STM32 H7, và kiểm tra khởi tạo framesize bị thiếu.
Phần cứng và hỗ trợ bo mạch¶
Raspberry Pi Pico / Arduino Nano RP2040 Connect — các tệp bo mạch ban đầu.
Cảm biến camera PixArt PAJ6100 và MT9M114.
Thay đổi API gây mất tương thích¶
Các thay đổi API hiển thị với người dùng giữa v4.0.1 và v4.0.2.
Cả hai thay đổi gây mất tương thích đều là thay đổi behavior (cùng API, kết quả khác nhau) — kiểm tra lại các tập lệnh bị ảnh hưởng. Mỗi mã hash commit liên kết đến diff của nó trên GitHub.
Căn chỉnh ADC STM32 và giảm tải MDMA đầy đủ (behavior)¶
Driver ADC STM32 đã được căn chỉnh với triển khai MicroPython upstream, vì vậy hành vi/machine.ADC có thể khác đôi chút so với các bản phát hành trước. Riêng biệt, chế độ giảm tải MDMA đầy đủ cho việc truyền ảnh đã được bật, điều này tăng tốc độ chụp ảnh nhưng thay đổi đường truyền và thời gian. Kiểm tra lại code phụ thuộc vào ADC và các lần chụp nhạy cảm với thời gian.
Danh sách kiểm tra chuyển đổi¶
Kiểm tra lại bất kỳ kết quả đọc machine.ADC và code chụp ảnh nhạy cảm với thời gian theo driver ADC đã căn chỉnh và chế độ giảm tải MDMA đầy đủ (các thay đổi behavior). Tất cả các tập lệnh khác chạy không thay đổi.