buildroot/package/libphidget/Config.in
Fabrice Fontaine 8a26801c9f package/libusb: needs gcc >= 4.9
libusb depends on gcc >= 4.9 because of _Thread_local since version
1.0.24 and
9a1bc8cafb

Fixes:
 - http://autobuild.buildroot.org/results/7b7f4b31095f8a7eecb347b574391003a2def8bc

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
2020-12-13 22:01:59 +01:00

30 lines
1.1 KiB
Plaintext

config BR2_PACKAGE_LIBPHIDGET
bool "libphidget"
depends on BR2_TOOLCHAIN_HAS_THREADS # libusb
depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # libusb
depends on !BR2_STATIC_LIBS
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, dynamic library, gcc >= 4.9"
depends on !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS || \
!BR2_TOOLCHAIN_GCC_AT_LEAST_4_9