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).