#
9aec639d |
|
04-Jun-2011 |
Michael Lotz <mmlr@mlotz.ch> |
Add a PrintToStream() method to HIDParser that prints the resulting reports and the root collection. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41922 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
5ba33c51 |
|
21-May-2009 |
Michael Lotz <mmlr@mlotz.ch> |
* Integrate reports/items some more. * Reorganize how items are added to collections. * Make collections useful for enumeration through that. * Added printing out of collections, reports and report items for easier verification of report parsing. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30821 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
aaeffcf7 |
|
07-May-2009 |
Michael Lotz <mmlr@mlotz.ch> |
Adding missing license headers. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30665 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e7fcf08d |
|
07-May-2009 |
Michael Lotz <mmlr@mlotz.ch> |
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
|
#
9aec639d128b09e0ad0dcfcd0e065315832caaec |
|
04-Jun-2011 |
Michael Lotz <mmlr@mlotz.ch> |
Add a PrintToStream() method to HIDParser that prints the resulting reports and the root collection. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41922 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
5ba33c51f2ce94cddeed22b796bac9123cf296a9 |
|
21-May-2009 |
Michael Lotz <mmlr@mlotz.ch> |
* Integrate reports/items some more. * Reorganize how items are added to collections. * Make collections useful for enumeration through that. * Added printing out of collections, reports and report items for easier verification of report parsing. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30821 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
aaeffcf7a6e28d2fda83bf59f370319805073449 |
|
07-May-2009 |
Michael Lotz <mmlr@mlotz.ch> |
Adding missing license headers. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30665 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e7fcf08d7661a3e0bd0684cd171d1f20a0c1f01a |
|
07-May-2009 |
Michael Lotz <mmlr@mlotz.ch> |
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
|