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.WLAN thô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_advertising nay đượ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:

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.

Commits: f5391a388, ae0d060e1, 6438a3c6e

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.