Commit graph

9 commits

Author SHA1 Message Date
glsatz
4363dd6ab4 hidapi update to version 2011-09-10 2012-02-13 04:25:59 +00:00
pnaulls@gmail.com
01aa2c7853 Misc grammar fixes. 2011-08-16 16:28:23 +00:00
pnaulls@gmail.com
497f42e614 OpenWrt's libudev just got updated, so this define is no longer required against
the older version.
2011-08-05 15:34:09 +00:00
pnaulls@gmail.com
9e5e002840 Warning fixes; build in Linux with -Werror. There are no
functionality changes with this commit.
2011-07-11 00:09:41 +00:00
pnaulls@gmail.com
5646ae2d31 Add build definition for building against OpenWrt's libudev 2011-07-10 22:57:13 +00:00
glsatz
06c6adbd8c Change HID debugging symbol to HIDDEBUG to reduce extra output unless
necessary.
Add missing ioctls for Linux HID support. Remove these when a newer
linux/hidraw.h is available.
Add more defensive checks in device add/remove processing. Not all
controllers fill in the node field.
Provide group notifications on initial group discovery.
Add Aeon Labs Home Energy Monitor device defintion as well as update device
info for Everspring SM103.
Make sure ACT Zir010 has default values specified in configuration for
initial case.
2011-05-16 23:37:45 +00:00
glsatz
b7603998d7 Rewrite of HidControllerImpl::Read for stability.
Reformat to OZW formatting standards.
Update to latest hidapi version.
USB HID devices should now be working. Tested on Linux & Mac OS X.
2011-05-15 19:20:14 +00:00
glsatz
63422b5d90 Modify Makefiles to permit USB/HID support to compile. Select
using the raw hid device /dev/hidraw instead of libusb.a access.
NOTE: the hidapi raw hid access requires special ioctls for feature
requests, HIDIOCGFEATURE and HIDIOCSFEATURE. These calls are currently
commented out so thel library will compile. This still needs to be
addressed.
2011-01-24 04:06:43 +00:00
frazierjason@gmail.com
1f0d775376 Adding support for HID interface USB ZWave controllers (ThinkStick, Wayne-Dalton branded, etc). This is the initial implementation, there are bugs to be fixed and further analysis/tweaks will be needed to make it stable and reduce packet errors.
Currently the most compatible  firmware is ThinkStick v4.53; it emits several errors during initialization but afterwards seems to communicate normally with other ZWave devices.

HID support by default is not enabled in the MinOZW sample application.  You will need to swap the commented call to Manager::Get()->AddDriver() line in MinOZW main() so that it uses the HID driver instead of the serial one.
2011-01-24 00:31:43 +00:00