summaryrefslogtreecommitdiffstats
path: root/sys/dev/usb/usbhid.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* include dev/hid/hid.h from dev/usb/usbhid.h, so all previous usersjcs2016-01-091-1/+3
| | | | of it get the HID framework as they used to
* move UHID_* definitions back to usbhid.h where they were before thejcs2016-01-091-1/+5
| | | | HID separation
* Move HID support files out of dev/usb into new dev/hid directoryjcs2016-01-081-313/+1
| | | | | | | | | These files aren't USB-specific and were used by the previous Bluetooth implementation, and will be used by the upcoming HID-over-i2C implementation ok deraadt previous version ok kettenis and mpi
* Four new sensors, from David Higgs.mpi2015-06-171-2/+2
|
* Convert LED page defines to the common usage names patern, nompi2014-03-161-11/+11
| | | | | | functionnal change. ok andre@
* Add usage pages from usb HID Power Devices spec.andre2014-03-151-3/+175
| | | | ok mpi@
* Get rid of various 'typedef struct' definitions and use plain structuremglocker2013-04-151-3/+3
| | | | | | | | | definitions instead. We don't change usb.h for now to stay compatible with userland. Tested by mpi@ on macppc and myself on i386. ok mpi@
* Add support for Apple fn keysmpi2011-12-041-1/+3
| | | | based on a diff from jcs@, ok miod@
* add uhts(4) a driver for USB HID touchscreens. ok miod@.matthieu2009-12-091-1/+4
| | | | Man page advices by jmc@.
* First pass at removing clauses 3 and 4 from NetBSD licenses.ray2008-06-261-8/+1
| | | | | | | | | Not sure what's more surprising: how long it took for NetBSD to catch up to the rest of the BSDs (including UCB), or the amount of code that NetBSD has claimed for itself without attributing to the actual authors. OK deraadt@
* Add support for Microsoft Wireless Intellimouse, from FreeBSD. Not only doesmiod2008-05-081-1/+2
| | | | | | | this device bends the uhid specs backwards, it is also completely unusable for left-handed people due to its shape. Tested on actual hardware thanks to a donation from Maxim Belooussov.
* - Add bthidev(4), from NetBSD.xsa2007-09-011-1/+4
| | | | | | | - Make btms(4) and btkbd(4) compile. - Removed remaining proplib NetBSD'sim Prodded a while ago by gwk@. Eyeballed by miod@.
* Remove the definition and use of UPACKED and replace it with our own __packedmbalmer2007-06-091-2/+2
| | | | | | | (to which UPACKED was define'd before anway). No binary change, just one layer of confusion less in the sourcecode. ok jsg
* When attaching an USB keyboard, check the HID interface for its country codemiod2006-06-261-1/+5
| | | | | | | id, and if it is non-zero, try to select the appropriate layout. Of course, Sun USB keyboards still use the Sun layout encoding, which is completely different, so we have to check for them. Tested on a variety of keyboards by krw@ matthieu@ and I.
* Sync hid stuff including ukbd, ums, and uhid with NetBSDnate2002-05-091-3/+16
| | | | | | | | | This adds a uhidev device which can be thought of as something like a uhid bus. It allows more than one ukbd, ums, or uhid to attach to the same device instance. This functionality is found on many of the newer keyboards that have extra buttons. (The extra buttons show up as uhid device(s)). Tested by me on i386, dale on macppc, and jason on sparc64
* Meant to commit only ulpt and committed everything. Most things weren't readynate2002-05-071-16/+3
|
* Sync ulpt driver with NetBSDnate2002-05-071-3/+16
|
* Sync with NetBSD. Too many changes to mention. For now I have skippedaaron2000-11-081-2/+30
| | | | umass.c and ukbd.c as the diffs are a bit hairier.
* sync with NetBSD... well almost. someone w/ the hw should check umass.fgsch2000-07-041-3/+3
|
* Much cleaner sync with NetBSD. Some #if defined() magic has been sent in theaaron2000-03-281-2/+3
| | | | | | form of a diff to augustss@netbsd.org so that future syncs will be very easy. This commit also adds support for ADMtek AN986 "Pegasus" based USB Ethernet, CATC USB-EL1210A based USB Ethernet, and USB Printers (all untested).
* From NetBSD; USB support.fgsch1999-08-131-0/+156