v3.5.0-beta.1¶
v3.5.0-beta.1 מעדכנת את הליבה ל-MicroPython 1.11 ומתקנת בעיות SPI, USB HID, ו-low-power / SDIO. שדרוג ה-MicroPython הוא שינוי התנהגות — קראו על השינויים שוברי התאימות שלהלן. (זוהי גרסת ה-beta הראשונה המובילה אל v3.5.0.)
עיקרי הדברים¶
MicroPython 1.11 — הליבה המצורפת עודכנה.
תיקונים — באג SPI WFI, מתאר USB HID, ואתחול low-power / SDIO.
שובר תאימות: MicroPython עודכן ל-1.11 — ראו את השינויים שוברי התאימות.
שינויים ושיפורים נוספים¶
עודכן ה-MicroPython המצורף ל-1.11; הופסק מעקב אחר קבצי קושחה בינאריים במאגר והועברה קושחת WINC1500.
תיקוני באגים¶
תוקן באג ה-SPI WFI ונוספו בדיקות buffer ל-SPI, מתאר ה-USB HID, השהיית SysTick לפני כניסה למצב עצירה (stop), ואיפוס SDIO לפני אתחול.
שינויי API שוברי תאימות¶
שבירות API גלויות למשתמש בין v3.4.3 ל-v3.5.0-beta.1. היקף: מודולי C של Python ב-modules/ וספריות Python ב-scripts/libraries/.
השינוי שובר התאימות הוא שינוי behavior (אותו API, תוצאות שונות) — בדקו מחדש סקריפטים מושפעים. כל hash של commit מקושר ל-diff שלו ב-GitHub.
MicroPython עודכן ל-1.11 (behavior)¶
ליבת ה-MicroPython המצורפת עודכנה ל-1.11. התנהגות ספריית התקן והשפה עוקבות אחר MicroPython 1.11 ב-upstream; בדקו מחדש סקריפטים התלויים בהתנהגות ספציפית לגרסה של micropython / מודולים סטנדרטיים.
Commits: 5676b4101
רשימת הסבה¶
אמתו מחדש סקריפטים התלויים בהתנהגות ספציפית לגרסה של MicroPython מול 1.11 (שדרוג ה-MicroPython). כל שאר הסקריפטים רצים ללא שינוי.