v1.0.0¶
v1.0.0 is de eerste release van de OpenMV Arduino RPC-library — een Arduino-library om een OpenMV Cam (of een andere Arduino, of een computer) aan te sturen en er data van te streamen via CAN, I²C, SPI, UART (asynchrone seriële verbinding) en USB. Aangezien dit de eerste release is, valt er niets te migreren; dit item vat samen wat er bij oplevering inzat.
Hoogtepunten¶
Remote procedure calls over elke bus — roep functies op een OpenMV Cam aan vanaf een Arduino via CAN, I²C, SPI, UART of USB, en stream de resultaten terug.
Controller- en randapparaatrollen — een Arduino kan een camera aansturen als controllerapparaat, of dienen als randapparaat dat door een camera of host wordt aangeroepen.
Fouttolerant — herstelt automatisch van losse draden, pakketcorruptie en time-outs.
Datastreaming — een streamingmodus voor het verplaatsen van grote payloads zoals JPEG-frames.
Nieuwe functies¶
De RPC-interface geïmplementeerd over de transporten CAN, I²C, SPI, UART (asynchrone seriële verbinding) en USB, met een gemeenschappelijke controller-/randapparaat-API onder de
openmv-namespace.Een streamingmodus voor overdrachten met hoge doorvoer zoals beeldoverdracht.
Voorbeeldsketches — populaire functies als controllerapparaat, JPEG-beeldoverdracht en het verplaatsen van een afbeelding.
Ondersteuning voor Linux / Raspberry Pi.
Ingrijpende API-wijzigingen¶
Geen. v1.0.0 is de eerste release — er is geen eerdere versie waarmee de compatibiliteit verbroken kan worden.