v1.0.0¶
v1.0.0, OpenMV Arduino RPC kütüphanesinin ilk sürümüdür — bir OpenMV Cam’i (ya da başka bir Arduino’yu veya bir bilgisayarı) kontrol etmek ve ondan CAN, I²C, SPI, UART (asenkron seri) ve USB üzerinden veri akışı almak için bir Arduino kütüphanesi. İlk sürüm olduğundan geçiş yapılacak bir şey yoktur; bu girdi, kütüphanenin neyle birlikte geldiğini özetler.
Öne çıkanlar¶
Herhangi bir veriyolu üzerinden uzaktan yordam çağrıları — bir OpenMV Cam üzerindeki fonksiyonları bir Arduino’dan CAN, I²C, SPI, UART veya USB üzerinden çağırın ve sonuçları geri akıtın.
Kontrolcü ve çevre birimi rolleri — bir Arduino, kontrolcü cihaz olarak bir kamerayı sürebilir veya bir kameranın ya da ana makinenin çağırdığı bir çevre birimi olarak davranabilir.
Hataya dayanıklı — gevşek kablolardan, paket bozulmalarından ve zaman aşımlarından otomatik olarak kurtulur.
Veri akışı — JPEG çerçeveleri gibi büyük yükleri taşımak için bir akış modu.
Yeni özellikler¶
CAN, I²C, SPI, UART (asenkron seri) ve USB taşıyıcıları boyunca uygulanan RPC arayüzü;
openmvad alanı altında ortak bir kontrolcü / çevre birimi API’si ile birlikte.Görüntü aktarımı gibi yüksek iş hacmine sahip transferler için bir akış modu.
Örnek taslaklar (sketch) — kontrolcü cihaz olarak popüler özellikler, JPEG görüntü aktarımı ve bir görüntü taşıma.
Linux / Raspberry Pi desteği.
Kırıcı API değişiklikleri¶
Yok. v1.0.0 ilk sürümdür — uyumluluğunun bozulacağı önceki bir sürüm yoktur.