Commit 1f7ea83e authored by Jonathan Ben Avraham's avatar Jonathan Ben Avraham Committed by Peter Korsgaard
Browse files

new package: libphidget



[Peter: order alphabetically]
Signed-off-by: default avatarJonathan Ben-Avraham <yba@tkos.co.il>
Signed-off-by: default avatarPeter Korsgaard <peter@korsgaard.com>
parent 22780464
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -669,6 +669,7 @@ menu "Hardware handling"
	source "package/libllcp/Config.in"
	source "package/libmbim/Config.in"
	source "package/libnfc/Config.in"
	source "package/libphidget/Config.in"
	source "package/libqmi/Config.in"
	source "package/libraw1394/Config.in"
	source "package/librtlsdr/Config.in"
+24 −0
Original line number Diff line number Diff line
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
+16 −0
Original line number Diff line number Diff line
################################################################################
#
# 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))