Implement MinicamDevice class

MinicamDevice class implements Huddly camera vendor-specific read, write,
and various commands. It also implements getter and setters of information
that is stored on the peripheral.

BUG=chromium:710302
TEST=Build package for Guado board

Change-Id: I2de8a2aabfc81d9540aafa21d56c398caf671d58
Reviewed-on: https://chromium-review.googlesource.com/487403
Commit-Ready: Jiwoong Lee <porce@chromium.org>
Tested-by: Jiwoong Lee <porce@chromium.org>
Reviewed-by: Ben Chan <benchan@chromium.org>
2 files changed
tree: 5e3e9ee83e8dcc63caccb40d51ae3f3ee07fc19a
  1. conf/
  2. src/
  3. .gitignore
  4. common.mk
  5. LICENSE
  6. Makefile
  7. README.md
README.md

Huddly-updater is a utility to upgrade the huddly camera firmware.

Requirements

TODO: The GNU C library, libusb 1.0 and libudev are required.

Building

At the root of the repository,

$ make

Alternatively at Chromium OS development environment,

$ emerge-$${BOARD} huddly-updater

How to use

$ huddly-updater --help

TODO

It will also provide assistant tools to query the firmware version of the firmware installed in the huddly camera, that of a binary blob file.