v1.0.0¶
v1.0.0 är den första utgåvan av OpenMV Arduino RPC-biblioteket — ett Arduino-bibliotek för att styra en OpenMV Cam (eller en annan Arduino, eller en dator) och strömma data från den över CAN, I²C, SPI, UART (asynkron seriell) och USB. Eftersom det är den första utgåvan finns det inget att migrera från; den här posten sammanfattar vad den levererades med.
Höjdpunkter¶
Fjärrproceduranrop över valfri buss — anropa funktioner på en OpenMV Cam från en Arduino över CAN, I²C, SPI, UART eller USB, och strömma resultaten tillbaka.
Controller- och kringutrustningsroller — en Arduino kan styra en kamera som controllerenhet, eller fungera som en kringutrustning som en kamera eller värd anropar.
Feltolerant — återhämtar sig automatiskt från lösa kablar, paketkorruption och tidsgränser.
Dataströmning — ett strömningsläge för att flytta stora datamängder såsom JPEG-bildrutor.
Nya funktioner¶
RPC-gränssnittet implementerat över transporterna CAN, I²C, SPI, UART (asynkron seriell) och USB, med ett gemensamt controller-/kringutrustnings-API under namnrymden
openmv.Ett strömningsläge för överföringar med hög genomströmning såsom bildöverföring.
Exempelskisser — populära funktioner som controllerenhet, JPEG-bildöverföring och förflyttning av en bild.
Stöd för Linux / Raspberry Pi.
Brytande API-ändringar¶
Inga. v1.0.0 är den första utgåvan — det finns ingen tidigare version att bryta kompatibiliteten med.