v1.0.0

v1.0.0 este versiunea inițială a bibliotecii OpenMV Arduino RPC — o bibliotecă Arduino pentru controlul unei OpenMV Cam (sau al altui Arduino, sau al unui computer) și transmiterea de date de la aceasta prin CAN, I²C, SPI, UART (serial asincron) și USB. Fiind prima versiune, nu există nimic de migrat; această intrare rezumă ce a fost livrat.

Repere

  • Apeluri de procedură la distanță prin orice magistrală — apelați funcții pe o OpenMV Cam de pe un Arduino prin CAN, I²C, SPI, UART sau USB și transmiteți rezultatele înapoi.

  • Roluri de controler și periferic — un Arduino poate conduce o cameră ca dispozitiv controler, sau poate acționa ca periferic apelat de o cameră sau de o gazdă.

  • Tolerant la erori — se recuperează automat din fire slăbite, coruperea pachetelor și expirări de timp.

  • Transmitere de date — un mod de transmitere pentru mutarea de sarcini utile mari, cum ar fi cadrele JPEG.

Funcționalități noi

  • Interfața RPC implementată pe transporturile CAN, I²C, SPI, UART (serial asincron) și USB, cu un API comun de controler / periferic în spațiul de nume openmv.

  • Un mod de transmitere pentru transferuri cu debit mare, cum ar fi transferul de imagini.

  • Schițe de exemplu — funcționalități populare ca dispozitiv controler, transfer de imagini JPEG și mutarea unei imagini.

  • Suport pentru Linux / Raspberry Pi.

Modificări incompatibile ale API-ului

Niciuna. v1.0.0 este versiunea inițială — nu există o versiune anterioară cu care compatibilitatea să poată fi întreruptă.