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ă.