v4.0.12

v4.0.12 מלמדת את הטרמינל הטורי להציג קודי צבע ANSI, מאחדת את חלונות ההתקדמות של טוען הקושחה מאחורי גאומטריה משותפת ופאנל יומן הנפתח כברירת מחדל, ומרעננת את הקושחה וסקריפטי הדוגמה המצורפים. היא נשארת על בסיס Qt Creator 10.0.1, ואין שינויים שוברי תאימות.

עיקרי הדברים

  • צבעי ANSI בטרמינל הטורי — חלון הפלט מפרש כעת קודי צבע מסוג ANSI escape ומציג טקסט צבעוני, עם צבעים בהירים יותר ומותאמי ערכת נושא כאשר ערכת נושא כהה לממשק פעילה.

  • חלונות טוען קושחה מאוחדים — כל חלונות ההתקדמות של הטוען חולקים כעת גאומטריה שמורה אחת, ופאנל היומן מתחיל פתוח בשימוש הראשון.

  • קושחה מצורפת 4.5.0 — בינארי קושחה מרוענן לכל לוח נתמך.

  • ערכת דוגמאות ל-Arduino Giga — נוסף עץ דוגמאות מלא ל-Arduino Giga (Giga-H7), המכסה בקרת לוח, תצוגה, שמע, WiFi, Bluetooth וסקריפטים לחיסכון בחשמל.

  • דוגמאות מודרניות — סקריפטים מצורפים משתמשים כעת ב-API העכשווי של machine ו-time של MicroPython, עם blinky.py חדש ברמה העליונה ודוגמאות חיישן ו-BLE חדשות.

תכונות חדשות

  • חלון פלט הטרמינל הטורי מפרש כעת קודי צבע מסוג ANSI escape, ומציג טקסט צבעוני. כאשר ערכת נושא כהה לממשק פעילה, הרנדרר פולט צבעים בהירים יותר ומותאמי ערכת נושא. (7f1a29ba1)

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

  • כל חלונות ההתקדמות של טוען הקושחה (BOSSAC, DfuSe, PyDfu, DFU Util, NXP IMX, PicoTool) חולקים כעת קבוצת גאומטריית/הגדרות חלון שמורה אחת. פאנל הפרטים/יומן נפתח כברירת מחדל רק כאשר לא נשמר מצב חלון קודם (ההרצה הראשונה לאחר איחוד קבוצות ההגדרות); מאז ואילך כל חלון משחזר את המצב הפתוח או המכווץ האחרון שבחרת. (6bac6b7eb)

  • סקריפטי הדוגמה המצורפים מודרנו ל-API העכשווי של MicroPython, והוחלף pyb במודולים machine ו-time (לדוגמה from machine import LED עם LED("LED_BLUE"), ו-time.ticks_ms() / time.ticks_diff()). (16fb36f8c)

  • נוספה ערכת דוגמאות מלאה ל-Arduino Giga (Giga-H7) תחת 10-Arduino-Boards/Giga-H7/, הכוללת 00-Board-Control (ADC, CAN, שינוי תדר CPU, סורק I2C, בקרת LED/pin/PWM/RTC/SPI/timer/UART, USB HID, USB VCP ופלט VSYNC GPIO), 01-Display, 02-Audio (audio_fft.py ו-micro_speech.py), 03-WiFi (התחברות, DNS, לקוח HTTP, לקוח SSL HTTP, סטרימר MJPEG, פרסום/מנוי MQTT, NTP, סריקה וכתובת IP סטטית), 04-Bluetooth וסקריפטי 05-Low-Power. (16fb36f8c)

  • נוספו דוגמאות BLE חדשות ble_blinky.py ו-temp_sensor_aioble.py ללוחות Nicla Vision, Portenta H7 ו-Arduino Giga תחת תיקיות הדוגמה של Bluetooth שלהם. (16fb36f8c)

  • נוספה דוגמת 00-HelloWorld/blinky.py חדשה, המחליפה כעת את דוגמאות 00-Board-Control/blinky.py הקודמות לכל לוח (עבור לוחות OpenMV ולוחות Arduino מסוג Nano 33 BLE Sense, Nano RP2040, Nicla Vision ו-Portenta H7), שהוסרו. (16fb36f8c)

  • נוספה דוגמת 01-Camera/07-Sensor-Control/sensor_save_and_restore_settings.py חדשה, והקובץ עם שגיאת הכתיב 01-Camera/07-Sensor-Control/sesnor_manual_gain_control.py שונה ל-sensor_manual_gain_control.py כדי לתקן את שגיאת הכתיב בשם הקובץ. (16fb36f8c)

תמיכה בפלטפורמה ובכלים

  • בסיס Qt Creator: 10.0.1.

  • קושחת OpenMV מצורפת: עודכנה מ-4.4.3 ל-4.5.0, מרעננת בינארי firmware לכל הלוחות הנתמכים, בנוסף לבינארי uvc ו-openmv ללוחות המגיעים איתם (בינארי openmv עבור OPENMV2/3/4/4P/PT). (16fb36f8c)

  • קושחת Arduino Giga אוחדה לתיקיית ARDUINO_GIGA חדשה (תוך החלפת אריזת ה-bin/dfu שלה והוספת קושחת UVC), תיקיית הקושחה המיושנת ARDUINO_GIGA_H7 הוסרה, ו-boards.txt הופנה מחדש ל-ARDUINO_GIGA. (16fb36f8c)

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

אין. גרסה זו תואמת לחלוטין לפרויקטים ולתהליכי עבודה קיימים של OpenMV IDE.