v1.0.0

v1.0.0 היא הגרסה הראשונה של ספריית OpenMV Arduino RPC — ספריית Arduino לשליטה ב-OpenMV Cam (או ב-Arduino אחר, או במחשב) ולהזרמת נתונים ממנה באמצעות CAN, I²C, SPI, UART (טורי אסינכרוני) ו-USB. כיוון שזו הגרסה הראשונה, אין ממה להגר; ערך זה מסכם את מה שהיא כללה.

עיקרים

  • קריאות פרוצדורה מרחוק על פני כל אפיק — קריאה לפונקציות ב-OpenMV Cam מתוך Arduino באמצעות CAN, I²C, SPI, UART או USB, והזרמת התוצאות בחזרה.

  • תפקידי בקר והתקן היקפי — Arduino יכול להפעיל מצלמה כהתקן הבקר, או לשמש כהתקן היקפי שמצלמה או מארח קוראים אליו.

  • עמידות בפני תקלות — מתאוששת אוטומטית מחיבורים רופפים, השחתת חבילות ופסקי זמן.

  • הזרמת נתונים — מצב הזרמה להעברת מטענים גדולים כגון פריימים בפורמט JPEG.

תכונות חדשות

  • ממשק ה-RPC ממומש על פני אפיקי ההעברה CAN, I²C, SPI, UART (טורי אסינכרוני) ו-USB, עם API משותף של בקר / התקן היקפי תחת מרחב השמות openmv.

  • מצב הזרמה להעברות בעלות תפוקה גבוהה כגון העברת תמונות.

  • סקיצות (sketch) לדוגמה — תכונות פופולריות כהתקן הבקר, העברת תמונת JPEG והעברת תמונה.

  • תמיכה ב-Linux / Raspberry Pi.

שינויי API שוברי תאימות

אין. v1.0.0 היא הגרסה הראשונה — אין גרסה קודמת שאיתה ניתן לשבור תאימות.