v1.8.0¶
v1.8.0 היא גרסת WiFi-וכיוונון: היא מאיצה את אפיק ה-SPI של ה-WINC, מתקנת אצווה של באגים בסוקטים של WINC, מגבילה את הפחתת ה-FPS המקסימלית, ומשנה את תקרת ההגבר (gain) האוטומטי שבברירת מחדל ל-8x. שינוי ברירת המחדל של תקרת ההגבר הוא שינוי התנהגות — קראו את השינויים שוברי התאימות שלהלן.
עיקרים¶
WiFi מהיר יותר — קצב בָּאוּד (baud rate) גבוה יותר ל-WINC SPI, עם תיקוני סוקטים.
הגבלת FPS — הפחתת ה-FPS המקסימלית מוגבלת ל-1/2 FPS (30 FPS).
שובר תאימות: תקרת ההגבר (gain) האוטומטי שבברירת מחדל השתנתה ל-8x — ראו את השינויים שוברי התאימות.
תכונות חדשות¶
נוסף סקריפט בדיקת FPS.
שינויים ושיפורים נוספים¶
הועלה קצב הבָּאוּד (baud rate) / המהירות של WINC SPI ל-WiFi מהיר יותר; הוגבלה הפחתת ה-FPS המקסימלית ל-1/2 FPS (30 FPS); נוקו רישום הניפוי (debug) ודוגמת הזרמת ה-MJPEG.
תיקוני באגים¶
תוקנו מצב חוצץ הפריימים (frame buffer) בברירת מחדל, מידע ה-
acceptשל סוקט WINC, ה-socket_sendשל WINC, ונוקה הטיפול בשגיאות של הסוקט / הבקשות האסינכרוניות.
שינויי API שוברי תאימות¶
שבירות API גלויות למשתמש בין v1.7.0 ל-v1.8.0. היקף: מודולי C של Python ב-modules/ וספריות Python ב-scripts/libraries/.
השינוי שובר התאימות הוא שינוי behavior (אותו API, תוצאה שונה) — בדקו מחדש סקריפטים מושפעים. כל hash של commit מקושר ל-diff שלו ב-GitHub.
תקרת ההגבר (gain) האוטומטי שבברירת מחדל השתנתה ל-8x (behavior)¶
תקרת ההגבר (gain) האוטומטי שבברירת מחדל שונתה ל-8x. סקריפטים שהסתמכו על תקרת ההגבר שבברירת המחדל הקודמת יראו בהירות/רעש שונים בתמונה תחת הגבר אוטומטי — הגדירו תקרת הגבר מפורשת אם אתם זקוקים להתנהגות הישנה.
Commits: bdafca5a7
רשימת הסבה¶
הגדירו תקרת הגבר (gain) מפורשת אם הסקריפט שלכם הסתמך על ברירת המחדל הקודמת (שינוי תקרת ההגבר). כל שאר הסקריפטים פועלים ללא שינוי.