| config BR2_PACKAGE_LIBPHIDGET |
| bool "libphidget" |
| depends on BR2_TOOLCHAIN_HAS_THREADS # 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" |
| depends on !BR2_TOOLCHAIN_HAS_THREADS |
| depends on BR2_STATIC_LIBS |