v1.0.0¶
v1.0.0 — це перший випуск бібліотеки OpenMV Arduino RPC — бібліотеки Arduino для керування OpenMV Cam (або іншим Arduino, або комп’ютером) та отримання від неї потокових даних через CAN, I²C, SPI, UART (асинхронний послідовний порт) і USB. Оскільки це перший випуск, мігрувати нема з чого; тут наведено перелік усього, що увійшло до нього.
Основне¶
Віддалені виклики процедур через будь-яку шину — виклик функцій на OpenMV Cam з Arduino через CAN, I²C, SPI, UART або USB із поверненням результатів.
Ролі контролера та периферійного пристрою — Arduino може керувати камерою як контролер або виступати периферійним пристроєм, до якого звертається камера чи хост.
Стійкість до збоїв — автоматичне відновлення після обривів з’єднання, пошкодження пакетів і тайм-аутів.
Потокова передача даних — режим стрімінгу для переміщення великих обсягів даних, наприклад кадрів JPEG.
Нові функції¶
Інтерфейс RPC, реалізований поверх транспортів CAN, I²C, SPI, UART (асинхронний послідовний порт) і USB, зі спільним API контролера/периферійного пристрою у просторі імен
openmv.Режим стрімінгу для високопропускних передач, наприклад передачі зображень.
Приклади скетчів — популярні функції як пристрій-контролер, передача зображень JPEG і переміщення зображення.
Підтримка Linux / Raspberry Pi.
Несумісні зміни API¶
Відсутні. v1.0.0 — перший випуск, тому немає попередньої версії, з якою можна було б порушити сумісність.