v4.1.1¶
v4.1.1 chuẩn hóa API WiFi, cập nhật driver GC2145 / LSM6DSOX, và sửa lỗi quét machine.I2C, sensor.read_reg, và sensor.set_framerate(). API WiFi WINC/NINA đã thay đổi — hãy đọc phần thay đổi phá vỡ tương thích bên dưới.
Điểm nổi bật¶
API WiFi được chuẩn hóa — WINC khớp với giao diện WiFi MicroPython /
network.WLANthông dụng.Cập nhật driver — GC2145 (kèm sửa lỗi PLL) và LSM6DSOX.
Sửa lỗi — quét
machine.I2C,sensor.read_reg,sensor.set_framerate(), kiểm tra đối sốsensor.ioctl().Phá vỡ tương thích: API WiFi WINC/NINA đã thay đổi — xem phần thay đổi phá vỡ tương thích.
Tính năng mới¶
Arduino Portenta H7 — helper
ble_advertisingnay được đóng gói vào firmware.
Các thay đổi và cải tiến khác¶
Cập nhật driver IMU LSM6DSOX và module audio RP2; cải thiện xử lý ngoại lệ.
Sửa lỗi¶
Camera và cảm biến:
Sửa lỗi
sensor.read_reg,sensor.set_framerate(), và kiểm tra đối sốsensor.ioctl(); cập nhật driver GC2145 và sửa lỗi PLL của nó.
Hệ thống:
Sửa lỗi quét bus
machine.I2C, de-init audio RP2, và sự cố flash Nano RP2040 Connect.
Phần cứng và hỗ trợ bo mạch¶
Bo mạch RP2 — cập nhật sơ đồ chân I2C.
Arduino Nano 33 BLE Sense — cập nhật kích thước flash.
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.1.0 và v4.1.1. Phạm vi: C-module Python trong modules/ và thư viện Python trong scripts/libraries/.
Thay đổi phá vỡ tương thích là minor và chỉ ảnh hưởng đến kết nối mạng WiFi.
API WiFi được chuẩn hóa (minor)¶
API WiFi WINC1500 đã được làm tương thích với giao diện WiFi MicroPython / network.WLAN thông dụng (constructor và cách sử dụng đã thay đổi, và WINC nay được đăng ký là module WLAN mặc định khi có mặt). Thứ tự đối số ifconfig() của NINA-W10 cũng đã được sửa. Các tập lệnh sử dụng API WINC cũ hoặc thứ tự đối số ifconfig() NINA trước đó cần được cập nhật.
Danh sách kiểm tra chuyển đổi¶
Chỉ các tập lệnh WiFi bị ảnh hưởng: chuyển code WINC sang giao diện network.WLAN chuẩn và sửa thứ tự đối số ifconfig() của NINA (thay đổi API WiFi). Tất cả các tập lệnh khác chạy không thay đổi.