Join GitHub today
GitHub is home to over 20 million developers working together to host and review code, manage projects, and build software together.
C
Latest commit
cd7fe9f
Feb 12, 2010
Include the predecessor patches to apply this to a stable Linux tree. Jiri Kosina (the HID subsystem maintainer) fixed up the Kconfig entry. Dmitry Torokhov (the input subsystem maintainer) pointed out some coding style errors and an error-handling bug.
Permalink
| Failed to load latest commit information. | |||
|
|
.gitignore |
|
|
|
|
0001-Bluetooth-Implement-raw-output-support-for-HIDP-laye.patch |
|
|
|
|
0002-Bluetooth-Use-the-control-channel-for-raw-HID-report.patch |
|
|
|
|
0003-HID-make-raw-reports-possible-for-both-feature-and-o.patch |
|
|
|
|
0004-Bluetooth-Fix-PTR_ERR-return-of-wrong-pointer-in-hid.patch |
|
|
|
|
0005-Bluetooth-Keep-a-copy-of-each-HID-device-s-report-de.patch |
|
|
|
|
0006-HID-Export-hid_register_report.patch |
|
|
|
|
0007-HID-add-a-device-driver-for-the-Apple-Magic-Mouse.patch |
|
|
|
|
0008-HID-fix-up-Kconfig-entry-for-MagicMouse.patch |
|
|
|
|
0009-HID-magicmouse-coding-style-and-probe-failure-fixes.patch |
|
|
|
|
COPYING |
|
|
|
|
INSTALL |
|
|
|
|
Kbuild |
|
|
|
|
Makefile |
|
|
|
|
README |
|
|
|
|
hid-ids.h |
|
|
|
|
hid-magicmouse.c |
|
|
|
|
hid-parse.c |
|
|
|
|
mtalk.c |
|
|
|
|
usb-bt-dump.c |
|
|
README
This code contains a Linux kernel driver for the magic mouse. Please see the INSTALL file for directions on how to use it with your kernel. This code also contains three standalone programs: hid-parse reads one or more input files (specified on the command line) that contain hexadecimal-formatted HID report descriptors, and prints out human-readable text forms of the descriptors. It should be considered fairly complete and stable. mtalk talks to an Apple Magic Mouse (using L2CAP with the HID control and interrupt Protocol and Service Multiplexors [PSMs]) and prints human-readable forms of the messages that it receives. Typically the only command-line parameters you would pass are -r <BluetoothAddr>. It should be considered 85% complete. usb-bt-dump reads a text dump in the format generated by Linux's usbmon (e.g. /sys/kernel/debug/usb/usbmon/0u) to parse Bluetooth messages at various layers (HCI, L2CAP, etc) and print annotations with the parsed form. It is woefully incomplete and buggy and will probably not be maintained. I wrote usb-bt-dump first, followed by mtalk, followed by hid-parse. mtalk is the only one that I expect to modify going forward.