haiku/src/add-ons/kernel/drivers
Michael Lotz e7fcf08d76 Adding a complete HID parser and report handling facility. This is generic code,
so should be reusable for bluethooth HID as well (which is the same). The only
missing part so far is the logical collections that would allow nicer
enumeration of the report structure but is otherwise not useful. It should
support all of the HID specs except for usage aliases (even long items that
aren't actually defined should just work if they ever are). Not integrated into
the USB specific device framework and there are no actual drivers making use
of provided functionallity. The parsing was tested and works for all of the 3
devices I had available, but actual interpretation of data is not tested as the
driver side is missing. Will close that gap as a next step and then port the
mouse and keyboard drivers to that framework. Eventually a generic driver that
makes unknown fields available to userland apps in some way should be fairly
easy to implement with that.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30664 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-05-07 22:16:50 +00:00
..
arch Move the floppy driver to disk/floppy/pc_floppy, it will be named pc_floppy, as it handles PC-style controllers, but not only PCs have those, so it doesn't belong to arch anymore. 2008-06-20 23:05:19 +00:00
audio * Turned off buffer exchange debug output. 2009-03-15 10:13:28 +00:00
bluetooth Avoid destroying the descriptors at closing devices. Thhis allow quitting and relaunching the bluetooth_server without losing functionality 2009-03-21 22:27:13 +00:00
bus * Extend the usb_raw interface by alternate interface aware getters for 2008-09-10 21:52:32 +00:00
common Properly initialize the device_hooks in the null and console drivers to include 2008-06-22 13:37:08 +00:00
disk Adding mode sense command to retrieve the write protected status. Doesn't work 2009-04-09 20:47:10 +00:00
dvb * Fixed a ton of wrong usages of B_CONTIGUOUS + B_FULL_LOCK. 2008-08-07 13:00:36 +00:00
graphics updated docs: added id 0x01d7 which is confirmed operational by two users, and fixed id 0x1d8 which lacked laptop indication. 2009-05-04 18:58:38 +00:00
input Adding a complete HID parser and report handling facility. This is generic code, 2009-05-07 22:16:50 +00:00
joystick Driver for USB Joystick SBLive and audigy. Work in progress. Right now the USB driver don't work. 2008-07-12 10:31:24 +00:00
midi Fixed removing from device list with only one device info present 2008-01-13 12:35:08 +00:00
misc * Fixed publish_devices(): the last entry is supposed to be NULL, not 2008-02-26 14:48:23 +00:00
network * Since JMicron generously send me one of their ethernet cards to add support 2009-03-08 16:46:12 +00:00
ports Working version of the driver. At least it does seem to work with my onboard com port, but not the OxfordSemi PCI card I have here. Still requires tty_manager, and config_manager too, so won't work in Haiku yet. Needs cleanup. 2009-02-27 00:15:20 +00:00
power - Fix a bug in the speedstep driver, now the cookie is initialized in open so multiple watching clients don't interfere any more. 2009-04-18 08:42:33 +00:00
random * Moved the allocation of the static ch_randgen structure from the 2008-05-23 22:18:58 +00:00
tty * tty_select() did not check for ICANON and therefore notified the select 2008-11-18 21:07:18 +00:00
video Made sure load_driver_symbols() is not used anymore when building for Haiku; 2008-04-09 17:48:36 +00:00
Jamfile Add into compilation remaining bluetooth components: 2008-05-28 21:33:22 +00:00