v4.1.1

v4.1.1 מתקננת את ה-API של ה-WiFi, מעדכנת את מנהלי ההתקן GC2145 / LSM6DSOX, ומתקנת את סריקת machine.I2C, את sensor.read_reg, ואת sensor.set_framerate(). ה-API של ה-WiFi של WINC/NINA השתנה — קראו את השינויים שוברי התאימות שלהלן.

עיקרים

  • API מתוקנן של WiFi — WINC מתאים לממשק ה-WiFi הנפוץ של MicroPython / network.WLAN.

  • עדכוני מנהלי התקן — GC2145 (עם תיקון PLL) ו-LSM6DSOX.

  • תיקונים — סריקת machine.I2C, sensor.read_reg, sensor.set_framerate(), בדיקת ארגומנטים של sensor.ioctl().

  • שובר תאימות: ה-API של ה-WiFi של WINC/NINA השתנה — ראו את השינויים שוברי התאימות.

תכונות חדשות

  • Arduino Portenta H7 — עזר ה-ble_advertising מוקפא כעת בתוך הקושחה.

שינויים ושיפורים נוספים

  • עודכנו מנהל ההתקן של ה-IMU מסוג LSM6DSOX ומודול האודיו של RP2; שופר הטיפול בחריגות.

תיקוני באגים

מצלמה וחיישנים:

מערכת:

  • תוקנו סריקת אפיק machine.I2C, ביטול האתחול של אודיו RP2, ובעיית זיכרון פלאש (flash) ב-Nano RP2040 Connect.

תמיכת חומרה ולוחות

  • לוחות RP2 — פינאאוט I2C מעודכן.

  • Arduino Nano 33 BLE Sense — גודל זיכרון פלאש (flash) מעודכן.

שינויי API שוברי תאימות

שינויי API גלויים למשתמש בין v4.1.0 ל-v4.1.1. היקף: מודולי C של Python ב-modules/ וספריות Python ב-scripts/libraries/.

השינוי שובר התאימות הוא מינורי ומשפיע על רשתות WiFi בלבד.

ה-API של ה-WiFi תוקנן (מינורי)

ה-API של ה-WiFi מסוג WINC1500 נעשה תואם לממשק ה-WiFi הנפוץ של MicroPython / network.WLAN (הבנאי והשימוש השתנו, ו-WINC רשום כעת כמודול ה-WLAN ברירת המחדל כשהוא קיים). גם סדר הארגומנטים של ifconfig() של NINA-W10 תוקן. יש לעדכן סקריפטים המשתמשים ב-API הישן הספציפי ל-WINC או בסדר הארגומנטים הקודם של ifconfig() של NINA.

Commits: f5391a388, ae0d060e1, 6438a3c6e

רשימת תיוג להגירה

רק סקריפטי WiFi מושפעים: העבירו קוד WINC לממשק התקני network.WLAN ותקנו את סדר הארגומנטים של ifconfig() של NINA (שינוי ה-API של ה-WiFi). כל שאר הסקריפטים רצים ללא שינוי.