v2.6.8

v2.6.8 מרענן את הקושחה המצורפת ל-3.8.0, מארגן מחדש את ספריית הדוגמאות אל תיקיות Arduino ו-OpenMV ומעדכן את תיעוד ה-API המצורף שבו משתמשות מערכות העזרה וההשלמה האוטומטית. הוא נשאר מבוסס על Qt Creator 4.0.2. ארגון הדוגמאות מחדש משנה את נתיבי תפריט ה-Examples; ראו שינויים שוברים בהמשך.

עיקרים

  • קושחה מצורפת 3.8.0 עבור OPENMV2, OPENMV3, OPENMV4, OPENMV4P ו-PORTENTA.

  • דוגמאות מאורגנות מחדש אל תיקיות ברמה העליונה Arduino ו-OpenMV, עם הקטגוריות החדשות 37-Audio ו-38-Ethernet ובדיקות ציור תמונה חדשות.

  • תיעוד API מרוענן המוסיף את network.LAN, network.WLAN, omv.audio, omv.micro_speech ו-uasyncio ומשמיט את ההפניות המיושנות omv.nn ו-omv.time עבור התיעוד וההשלמה האוטומטית.

  • תוקן ניתוח תיעוד המודולים כך שתיעוד מודולים מרובה-מקטעים נקרא כראוי עבור העזרה וההשלמה האוטומטית.

תכונות חדשות

  • ספריית דוגמאות מאורגנת מחדש אל תיקיות ברמה העליונה Arduino ו-OpenMV. נוספו קטגוריות חדשות, כולל 37-Audio (audio_fft, micro_speech) ו-38-Ethernet (http_client, http_client_ssl, peer_to_peer), לצד בדיקות ציור תמונה חדשות של 03-Drawing עבור מיזוג אלפא, טבלת אלפא והגדלה/הקטנה. נתיב helloworld.py המוגדר כברירת מחדל וטקסט תיבת הדו-שיח Register עודכנו כדי להתאים למיקום החדש Examples->OpenMV->Basics. במהלך הארגון מחדש הוסרו לחלוטין שלוש דוגמאות מגן תרמופיל: AMG8833_camera_lcd.py, MLX90621_camera_lcd.py ו-MLX90640_camera_lcd.py; המקבילים שלהן *_camera.py, *_overlay.py ו-*_overlay_lcd.py נשמרו והועברו אל העץ החדש (49e63811f, e2bac7aa8).

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

  • תיעוד API מרוענן של MicroPython/OpenMV המצורף שבו משתמשות מערכות התיעוד וההשלמה האוטומטית של ה-IDE. מודולים חדשים כוללים את network.LAN, network.WLAN, omv.audio, omv.micro_speech ו-uasyncio, עם הפניות מעודכנות של omv.image ו-omv.lcd; ההפניות המיושנות למודולים omv.nn ו-omv.time הוסרו מהתיעוד ומההשלמה האוטומטית (d45f145b0).

  • מזהי מקטעי המודולים באינדקס הספרייה המצורף תוקננו לצורה הקנונית של Sphinx module-<name> עבור ulab, pid, bno055, ssd1306, tb6612, vl53l1x, modbus ו-mqtt, אותם עודכן מנתח התיעוד לזהות (c58a6e332).

  • תיבות הדו-שיח של פלט עדכון קושחת DFU והמרת וידאו מרנדרות כעת את טקסט היומן שלהן בגופן ברוחב קבוע של העורך לקריאוּת (94440b081).

תיקוני באגים

  • תוקן מנתח ה-HTML של תיעוד המודולים כך שיעבור על כל מקטעי המודול ויסבול מזהים עם נקודות באורך של עד חמישה מקטעים, כך שתיעוד מודולים מרובה-מקטעים נותח כראוי עבור מערכת העזרה וההשלמה האוטומטית (1044a84d0).

  • הודעת האישור ”DFU firmware update complete!“ הוחזרה לטקסט רגיל. ניסיון קודם להדגיש את הכותרת על-ידי עטיפתה בתגיות <b></b> גרם להצגת תגיות ה-HTML המילוליות בתיבת ההודעה, ולכן התגיות הוסרו (26f02ab08, 5ac140a0d).

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

  • בסיס Qt Creator: 4.0.2.

  • קושחת OpenMV המצורפת: 3.6.9 -> 3.8.0 עבור OPENMV2, OPENMV3, OPENMV4, OPENMV4P ו-PORTENTA, תוך בנייה מחדש של הקושחה, המאתחל (bootloader) וקובצי ה-UVC הבינאריים ותמונות ה-DFU (d37de33f7).

שינויים שוברים

  • הדוגמאות המצורפות אורגנו מחדש אל שתי תיקיות ברמה העליונה, Arduino ו-OpenMV, כך שנתיבי תפריט ה-Examples השתנו. לדוגמה, Examples->Basics->helloworld.py הוא כעת Examples->OpenMV->Basics->helloworld.py. כל הפניה חיצונית או זיכרון שרירי המצביעים על נתיבי הדוגמאות הישנים יהיו שגויים. הדבר משפיע על ניווט הדוגמאות בלבד; הוא אינו שובר את סקריפטי הפרויקט של המשתמש.

  • שלוש דוגמאות מגן תרמופיל הוסרו מהספרייה המצורפת: AMG8833_camera_lcd.py, MLX90621_camera_lcd.py ו-MLX90640_camera_lcd.py. הווריאנטים הנותרים *_camera.py, *_overlay.py ו-*_overlay_lcd.py עבור כל חיישן נשמרו והועברו אל עץ הדוגמאות החדש (49e63811f).