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 לשולחן העבודה).