v4.6.20#
v4.6.20 היא גרסת תחזוקה קטנה מעל v4.6.0 — מזהי חיישני מצלמה נוספים, ioctl חדש לכל הטיה ב-GenX320, ותיקון להקצאת ציור. כמו כן היא מסירה את ספריית ה-RPC לשולחן העבודה בצד המארח (ראו את השינוי שובר התאימות שלהלן).
עיקרי הדברים#
זיהוי חיישנים נוספים — נוספו המזהים של BOSON, HM0360, GenX320 ו-PAG7936.
בקרת הטיה פרטנית ב-GenX320 — ioctl חדש להגדרת הטיות חיישן בודדות.
שובר תאימות: ספריית ה-RPC לשולחן העבודה בצד המארח הוסרה (ראו את הסרת ה-RPC לשולחן העבודה).
תכונות חדשות#
מזהי חיישני מצלמה — נוספו קבועי מזהה החיישנים החסרים של BOSON, HM0360, GenX320 ו-PAG7936 כך שחיישנים אלה מזוהים כראוי.
ioctl לכל הטיה ב-GenX320 — ioctl חדש להגדרת הטיות בודדות בחיישן האירועים GenX320.
תיקוני באגים#
תוקן הגודל המיושר של הקצאת חוצץ הפריימים בציור תמונה (
imlib/draw), בתיקון שגיאת הקצאת זיכרון בפעולות ציור.
תמיכה בחומרה ובלוחות#
BOSON / HM0360 / GenX320 / PAG7936 — חיישנים אלה מזוהים כעת לפי המזהים שלהם.
שינויי API שוברי תאימות#
שבירות API גלויות למשתמש בין v4.6.0 ל-v4.6.20.
השינוי היחיד שובר התאימות הוא בכלי המארח ואינו משפיע על סקריפטים של MicroPython על המצלמה.
ספריית ה-RPC לשולחן העבודה הוסרה (כלים)#
ספריית ה-RPC לשולחן העבודה בצד המארח (tools/rpc) הוסרה — היא לא עבדה היטב במערכות מארח שאינן בזמן אמת והייתה מסורבלת מעל USB-UART. במקום זאת השתמשו בסקריפטים של פרוטוקול ניפוי הבאגים או בסקריפט בקר ה-pyboard כדי לשלוט במצלמה ממארח. ספריית ה-rpc שעל המצלמה אינה מושפעת.
קומיט: 0d4a78650
רשימת הסבה#
סקריפטים שעל המצלמה אינם זקוקים לשינויים. אם תוכנית במחשב מארח ייבאה את ספריית ה-RPC לשולחן העבודה, הסבו אותה לסקריפטים של פרוטוקול ניפוי הבאגים או לסקריפט בקר ה-pyboard (הסרת ה-RPC לשולחן העבודה).