Readme for Linux BLX Library V1.08 — August 19, 2025

This version of the Vaunix Linux BLX library is based on libusb 1.0.
If your system does not have the developer version of libusb 1.0 installed, install it before building:

    sudo apt-get install libusb-1.0-0-dev

You can check for the location of the installed `libusb.h` file using:

    sudo updatedb && locate libusb.h

On some systems, you may need to explicitly add the path to `libusb.h` in the Makefile
(typically with `-I/usr/include/libusb-1.0`) if it's not already found by default.

To build the shared library, run:

    make

This will compile the source files in the `src/` directory and produce `liblmshid.so` in the current directory.

To clean up build artifacts, run:

    make clean

Note: the `.so` file included in this SDK is built for ARM/Debian (e.g., Raspberry Pi),
not for Intel-based platforms. You may need to rebuild the library on your specific system architecture.
