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; שופר הטיפול בחריגות.
תיקוני באגים¶
מצלמה וחיישנים:
תוקנו בדיקת הארגומנטים של
sensor.read_reg,sensor.set_framerate(), ו-sensor.ioctl(); עודכן מנהל ההתקן GC2145 ותוקן ה-PLL שלו.
מערכת:
תוקנו סריקת אפיק
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.
רשימת תיוג להגירה¶
רק סקריפטי WiFi מושפעים: העבירו קוד WINC לממשק התקני network.WLAN ותקנו את סדר הארגומנטים של ifconfig() של NINA (שינוי ה-API של ה-WiFi). כל שאר הסקריפטים רצים ללא שינוי.