@hackage bindings-libusb1.4.5.0
Low level bindings to libusb.
Installation
Dependencies (2)
- base >=3 && <5
- bindings-DSL >=1.0.15 && <1.1 Show all…
Dependents (6)
@hackage/usb-safe, @hackage/usb-iteratee, @hackage/acme-everything, @hackage/usb, @hackage/blink1, @hackage/usb-enumerator
Low level bindings to libusb-1.*
This package uses bindings-DSL and conforms to its naming convention.
For a higher-level and more Haskell friendly binding (which uses this package) see the usb package.
Installing
Make sure the libusb
C library is installed:
-
Ubuntu Linux:
sudo apt-get install libusb-1.0-0-dev
-
Gentoo Linux:
sudo emerge libusb
-
MS Windows: Download
libusb
for MS Windows and extract it somewhere e.g.C:\Program Files\libusb\libusb1
.Important build-time files:
libusb-1.0\include\libusb.h
andMinGW32\dll\libusb-1.0.dll.a
Important run-time files:
MinGW32\dll\libusb-1.0.dll
Make sure to use the following cabal options:
--extra-include-dirs="C:\Program Files\libusb\libusb1\include\libusb-1.0" --extra-lib-dirs="C:\Program Files\libusb\libusb1\MinGW32\dll"