Branch: master
Find file History
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
..
Failed to load latest commit information.
doc
examples
CMakeLists.txt
README.md
array.c
array.h
common.c
common.h
common_priv.h
compat.c
compat_priv.h
config.h.in
device.c
device.h
device_posix.c
device_priv.h
device_win32.c
hid.h
hid_darwin.c
hid_linux.c
hid_win32.c
htable.c
htable.h
libhs.h
libhs.sln
libhs.vcxproj
libhs.vcxproj.filters
match.c
match.h
match_priv.h
monitor.h
monitor_common.c
monitor_darwin.c
monitor_linux.c
monitor_priv.h
monitor_win32.c
platform.c
platform.h
platform_darwin.c
platform_posix.c
platform_win32.c
serial.h
serial_posix.c
serial_win32.c

README.md

libhs

libhs is a C library to enumerate HID and serial devices and interact with them. It is:

  • cross-platform: supports Windows (XP or more), Linux and Mac OS X.
  • driverless: uses native OS-provided interfaces and does not require custom drivers.

You can download the library in the release section. Pre-built binaries are available for Windows (MSVC 2015 and MinGW-w64) and Mac OS X (Clang).

Refer to the Doxygen documentation for more information.