new package: libphidget

[Peter: order alphabetically]
Signed-off-by: Jonathan Ben-Avraham <yba@tkos.co.il>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
This commit is contained in:
Jonathan Ben Avraham 2014-08-27 13:18:29 +03:00 committed by Peter Korsgaard
parent 2278046471
commit 1f7ea83e13
3 changed files with 41 additions and 0 deletions

View File

@ -669,6 +669,7 @@ menu "Hardware handling"
source "package/libllcp/Config.in" source "package/libllcp/Config.in"
source "package/libmbim/Config.in" source "package/libmbim/Config.in"
source "package/libnfc/Config.in" source "package/libnfc/Config.in"
source "package/libphidget/Config.in"
source "package/libqmi/Config.in" source "package/libqmi/Config.in"
source "package/libraw1394/Config.in" source "package/libraw1394/Config.in"
source "package/librtlsdr/Config.in" source "package/librtlsdr/Config.in"

View File

@ -0,0 +1,24 @@
config BR2_PACKAGE_LIBPHIDGET
bool "libphidget"
depends on BR2_TOOLCHAIN_HAS_THREADS # libusb
select BR2_PACKAGE_LIBUSB
help
The libphidget library provides an API for controlling Phidgets
USB devices. The library translates API function calls to libusb
function calls to control attached Phidgets devices that provide
GPIO's, DAC's, accelerometers, servo motors, and other capabilities
either singly or on combo devices.
To use libphidget for controlling locally attached devices you
need to set up the userspace USB device tree /dev/bus/usb. See
file udev/99-phidgets.rules.
The libphidget library also contains an API for sending commands
to a local or remote phidgetwebservice using HTTP. The
phidgetwebservice then translates HTTP requests to libphidget API
function calls to control locally attached Phidgets devices.
http://phidgets.com/
comment "libphidget needs a toolchain w/ threads"
depends on !BR2_TOOLCHAIN_HAS_THREADS

View File

@ -0,0 +1,16 @@
################################################################################
#
# libphidget
#
################################################################################
LIBPHIDGET_VERSION = 2.1.8.20140319
LIBPHIDGET_SOURCE = libphidget_$(LIBPHIDGET_VERSION).tar.gz
LIBPHIDGET_SITE = http://www.phidgets.com/downloads/libraries/
LIBPHIDGET_DEPENDENCIES = libusb
LIBPHIDGET_CONF_OPT = --disable-ldconfig
LIBPHIDGET_INSTALL_STAGING = YES
LIBPHIDGET_LICENSE = LGPLv3
LIBPHIDGET_LICENSE_FILES = COPYING
$(eval $(autotools-package))