]> CyberLeo.Net >> Repos - FreeBSD/stable/8.git/commit
MFC r225839:
authormav <mav@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Tue, 3 Jan 2012 13:16:47 +0000 (13:16 +0000)
committermav <mav@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Tue, 3 Jan 2012 13:16:47 +0000 (13:16 +0000)
commit26a62ddf5f5304ba9527487b0d625200b958cf93
tree3c1489cdc32e3dd4e1073d34087e8f88c45bf362
parent55665f71b9ad7a121109d404b22d615512679463
MFC r225839:
Import the rest of HID improvements from the branch:
 - improve report descriptor parser in libusbhid to handle several kinds of
reports same time;
 - add to the libusbhid API two functions wrapping respective kernel IOCTLs
for reading and writing reports;
 - tune uhid IOCTL interface to allow reading and writing arbitrary report,
when multiple supported by the device;
 - teach usbhidctl to set output and feature reports;
 - make usbhidaction support all the same item names as bhidctl.

Sponsored by: iXsystems, inc.

git-svn-id: svn://svn.freebsd.org/base/stable/8@229389 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
lib/libusbhid/data.c
lib/libusbhid/parse.c
lib/libusbhid/usbhid.3
lib/libusbhid/usbhid.h
sys/dev/usb/input/uhid.c
usr.bin/usbhidaction/usbhidaction.1
usr.bin/usbhidaction/usbhidaction.c
usr.bin/usbhidctl/usbhid.c
usr.bin/usbhidctl/usbhidctl.1