v3.4.0

v3.4.0 מוסיפה מנהל התקן OLED SSD1306, מפעילה את מודול ה-framebuf של MicroPython, מעלה את ה-H7 ל-480 MHz, מאפשרת ל-Ctrl-C להפסיק סקריפטים דרך UART REPL, ומשפרת את ספריית CMSIS-NN ואת דוגמאות זרימה אופטית של MAVLink. היא אינה מציגה שינויי API שוברי תאימות — סקריפטים של v3.3.1 רצים ללא שינוי.

עיקרי הדברים

  • נוסף מנהל התקן OLED SSD1306.

  • מודול framebuf הופעל.

  • H7 ב-480 MHz — שעון גבוה יותר לביצועים רבים יותר.

  • Ctrl-C דרך UART REPL — ניתן להפסיק סקריפטים מתוך UART REPL.

  • אין שינויי API שוברי תאימות — בצעו reflash והסקריפטים שלכם מ-v3.3.1 רצים ללא שינוי.

תכונות חדשות

  • נוסף מנהל התקן לתצוגת OLED SSD1306.

  • הופעל מודול ה-framebuf של MicroPython.

  • נוספו דוגמאות ל-TV-shield, distance-shield, ו-IMU-shield.

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

  • הועלה ה-H7 ל-480 MHz (עודכנו שעוני ה-H7); עודכנה ספריית CMSIS-NN לשימוש בפונקציות NN לא ריבועיות ועודכנו מודלי NN / CIFAR-10 (עם רישום לוג מופעל בסקריפטי ה-NN); נכלל frozen_mpy.o בעת קומפילציה של מודול frozen.

תיקוני באגים

מצלמה ומערכת:

  • תוקנו תזמון ה-SCCB / I2C ל-F7 ול-H7 (תזמון ה-SCCB הועבר לקבצי תצורת הלוח), שעון ה-SD של ה-H7, ומערכת הקבצים של OpenMV 2.

כתיבת סקריפטים וקישוריות:

  • הותר ל-Ctrl-C להפסיק סקריפטים דרך UART REPL, הוגדרה פונקציית ה-ioctl של ה-WINC, תוקן break חסר ב-py_net_search, ותוקנו קנה המידה/הכיוון של דוגמת הזרימה האופטית של MAVLink (עם LED ירוק מהבהב ושליחת חבילות flow תמיד ללא תלות באיכות).

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

v3.4.0 אינה מציגה שינויי API שוברי תאימות ב-Python. סקריפטים שרצו על v3.3.1 רצים ללא שינוי על v3.4.0 — פשוט בצעו reflash לקושחה. (הערה: קנה המידה/הכיוון של דוגמת הזרימה האופטית של MAVLink המצורפת תוקנו; בדקו מחדש צרכנים במורד הזרם של הפלט שלה.)