v4.8.7¶
v4.8.7 מתמקדת בהתאוששות לוחות וברישום, מוסיפה התאוששות ישירה של bootloader.bin עבור לוחות STM32 ו-Alif ומעבירה את זרימת רישום המצלמה והרישיון לנקודות קצה חדשות של השרת מבוססות POST. היא בנויה על Qt Creator 14.0.2 ואינה כוללת שינויים שוברים עבור פרויקטים של משתמשים, מלבד קיצור מקלדת אחד שהוסר מברירת המחדל ב-macOS, המצוין להלן.
עיקרי הדברים¶
התאוששות STM32 יכולה כעת לטעון קובץ
bootloader.binישירות באמצעות ST Cube Programmer ומנחה לבחירת סוג לוח בעת התאוששות של לוחות מוסתרים.התאוששות Alif יכולה כעת לטעון קובץ
bootloader.binישירות.קנה מידה אוטומטי של דוגמאות מקטין סקריפטים לדוגמה מ-VGA ל-QVGA במצלמות ישנות יותר (M4, M7, H7, NICLA, NICLAV) כך שהם רצים בגבולות הרזולוציה שלהם.
שיפוץ הרישום מעביר את קריאות הרשת לנקודות קצה חדשות של POST, תמיד מבצע ping לשרת עם סוג הלוח, ומדווח שגיאות ברורות וכפתור סרגל כלים ירוק
Registered.קיצור החיבור ב-macOS תוקן על ידי הסרת שיוך מקש ברירת מחדל מתנגש.
תכונות חדשות¶
התאוששות bootloader.bin של STM32. התאוששות STM32 תומכת כעת בטעינת קובץ
bootloader.binישירות, ומציגה תיבת דו-שיח לבחירת סוג לוח בעת התאוששות של לוחות מוסתרים, ומחליפה את השגיאה הקודמת שהתירה רק קבציbootloader.dfu. כאשר הלוח משתמש ב-ST Cube Programmer, הקושחה המצורפת וה-bootloader.binשנבחר מועתקים לספרייה זמנית ומועברים לזרימת התכנות-במפעל הקיימת של Cube Programmer. עבור לוחות STM32 שאינם משתמשים ב-Cube Programmer, נתיב קושחת.binנצרב כעת באמצעותdfu-utilעם האפשרויות-a 0 -s 0x08000000במקום-a 0 -s :leave(18b06325f).התאוששות bootloader.bin של Alif. ניתן כעת לשחזר לוחות Alif על ידי טעינת קובץ
bootloader.binישירות; הוא מועתק מעל הקושחה המצורפת בספרייה זמנית לפני הפעלת כלי ההורדה של Alif (2a36d5e3b).
שינויים ושיפורים נוספים¶
קנה מידה אוטומטי של דוגמאות. במצלמות ישנות יותר (M4, M7, H7, NICLA, NICLAV) סקריפטים לדוגמה מוקטנים כעת אוטומטית מ-VGA ל-QVGA כך שהדוגמאות רצות בגבולות הרזולוציה המופחתת שלהן (5adb51a81).
נקודות קצה לרישום מבוססות POST. קריאות הרשת לרישום מצלמה ולרישיון הוחלפו מכתובות URL של מחרוזת שאילתה ב-GET לבקשות מקודדות-טופס ב-POST כנגד נקודות הקצה החדשות של השרת
insert.php,register.phpו-check.php(d5565e050).שגיאות רישום ברורות יותר. הרישום מציג כעת תיבות דו-שיח של שגיאות ברורות כאשר סוג הלוח אינו זמין עבור מפתח טופס או כאשר הגבלת הרישום לכל סוג לוח הושגה (feaa2ecd9).
תיקוני באגים¶
תוקנה זרימת החיבור/הרישום כך שהיא תמיד מבצעת ping לשרת OpenMV עם סוג הלוח גם ללא מפתח טופס, ומשחזרת בדיקות רישום ורישיון של לוחות שדולגו קודם לכן (f487fe0d9).
תוקנה מחרוזת שם החיישן של המצלמה המחוברת כך שהיא מסתירה נכון חיישנים המסומנים כמוסתרים, ומציגה רק את סוגי החיישנים הגלויים (8afa4cb18).
תוקנה תיבת הדו-שיח Install the Latest Development Release כך שהיא שוב מציגה את הערות מהדורת הקושחה לאחר ש-GitHub שינתה את סימון ה-HTML של דף המהדורה (690dcd67d).
תוקן סרגל הכלים כך שהוא מציג כפתור ירוק
Registeredלאחר רישום מוצלח עם מפתח טופס, ומסתיר אותו כאשר לא נעשה שימוש במפתח טופס (c3b0800f3).תוקן קיצור המקלדת לחיבור המצלמה ב-macOS על ידי הסרת שיוך ברירת המחדל המתנגש
Ctrl+E/Cmd+Eשל Enter Find String (44479b435).נוספו השהיות של 10 ms כאשר נעילת ערוץ מצלמה נכשלת כדי להימנע מנעילה-חיה (live-lock) בלולאה עמוסה במהלך קריאות פרופיל וזרימת פריימים (dcc0c7e95).
תמיכת פלטפורמה וכלים¶
בסיס Qt Creator: 14.0.2.
שינויים שוברים¶
קיצור ברירת המחדל
Ctrl+E(Cmd+Eב-macOS) עבור הפעולה Enter Find String אינו משויך עוד, מה שמפנה אותו עבור קיצור חיבור המצלמה ב-macOS. תכונת חוצץ-החיפוש עצמה ללא שינוי וניתן לשייך אותה מחדש תחתPreferencesאם רוצים (44479b435).
מלבד זאת, מהדורה זו אינה כוללת שבירות גלויות-למשתמש של זרימת עבודה או התנהגות עבור פרויקטים קיימים.