diff options
| author | Nick Hibma <n_hibma@FreeBSD.org> | 1999-05-01 13:17:47 +0000 |
|---|---|---|
| committer | Nick Hibma <n_hibma@FreeBSD.org> | 1999-05-01 13:17:47 +0000 |
| commit | 9deb189ddc050fe8ac0313121480a82ece4896f1 (patch) | |
| tree | b05a3c7246bf4a0462d93d926a2e56b5687662b5 | |
| parent | 04f5d6d7a24e413118fb41d3a718fc3b04a65631 (diff) | |
Notes
| -rw-r--r-- | sys/dev/usb/ums.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/sys/dev/usb/ums.c b/sys/dev/usb/ums.c index 4d3578b7655cf..fefd342759618 100644 --- a/sys/dev/usb/ums.c +++ b/sys/dev/usb/ums.c @@ -1,4 +1,4 @@ -/* $NetBSD: ums.c,v 1.19 1999/01/08 11:58:25 augustss Exp $ */ +/* $NetBSD: ums.c,v 1.22 1999/01/12 22:06:48 augustss Exp $ */ /* $FreeBSD$ */ /* @@ -38,6 +38,10 @@ * POSSIBILITY OF SUCH DAMAGE. */ +/* + * HID spec: http://www.usb.org/developers/data/usbhid10.pdf + */ + #include <sys/param.h> #include <sys/systm.h> #include <sys/kernel.h> @@ -439,7 +443,7 @@ ums_intr(reqh, addr, status) dx = hid_get_data(ibuf, &sc->sc_loc_x); dy = -hid_get_data(ibuf, &sc->sc_loc_y); - dz = hid_get_data(ibuf, &sc->sc_loc_z); + dz = -hid_get_data(ibuf, &sc->sc_loc_z); for (i = 0; i < sc->nbuttons; i++) if (hid_get_data(ibuf, &sc->sc_loc_btn[i])) buttons |= (1 << UMS_BUT(i)); |
