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) מפורשת אם הסקריפט שלכם הסתמך על ברירת המחדל הקודמת (שינוי תקרת ההגבר). כל שאר הסקריפטים פועלים ללא שינוי.