An attempt to reimplement OpenVizsla host software in plain C.
Following components are required to build libopenvizsla:
- check - unit testing framework for C;
- cmake - cross-platform open-source build system;
- gperf - a perfect hash function generator;
- libftdi - FTDI USB userspace driver;
- libzip - C library for reading, creating, and modifying zip archives;
Then, the library can be compiled as the following:
mkdir build && cd build
cmake ..
make all test
Any pull-requests to the project are always welcome.