idmouse.c (6548698f929814375fa5d62ae1db96959b0418c1) idmouse.c (33b9e16243fd69493be3ddda7be73226c8be586a)
1/* Siemens ID Mouse driver v0.6
2
3 This program is free software; you can redistribute it and/or
4 modify it under the terms of the GNU General Public License as
5 published by the Free Software Foundation; either version 2 of
6 the License, or (at your option) any later version.
7
8 Copyright (C) 2004-5 by Florian 'Floe' Echtler <echtler@fs.tum.de>

--- 34 unchanged lines hidden (view full) ---

43#define USB_IDMOUSE_MINOR_BASE 132
44
45/* vendor and device IDs */
46#define ID_SIEMENS 0x0681
47#define ID_IDMOUSE 0x0005
48#define ID_CHERRY 0x0010
49
50/* device ID table */
1/* Siemens ID Mouse driver v0.6
2
3 This program is free software; you can redistribute it and/or
4 modify it under the terms of the GNU General Public License as
5 published by the Free Software Foundation; either version 2 of
6 the License, or (at your option) any later version.
7
8 Copyright (C) 2004-5 by Florian 'Floe' Echtler <echtler@fs.tum.de>

--- 34 unchanged lines hidden (view full) ---

43#define USB_IDMOUSE_MINOR_BASE 132
44
45/* vendor and device IDs */
46#define ID_SIEMENS 0x0681
47#define ID_IDMOUSE 0x0005
48#define ID_CHERRY 0x0010
49
50/* device ID table */
51static struct usb_device_id idmouse_table[] = {
51static const struct usb_device_id idmouse_table[] = {
52 {USB_DEVICE(ID_SIEMENS, ID_IDMOUSE)}, /* Siemens ID Mouse (Professional) */
53 {USB_DEVICE(ID_SIEMENS, ID_CHERRY )}, /* Cherry FingerTIP ID Board */
54 {} /* terminating null entry */
55};
56
57/* sensor commands */
58#define FTIP_RESET 0x20
59#define FTIP_ACQUIRE 0x21

--- 398 unchanged lines hidden ---
52 {USB_DEVICE(ID_SIEMENS, ID_IDMOUSE)}, /* Siemens ID Mouse (Professional) */
53 {USB_DEVICE(ID_SIEMENS, ID_CHERRY )}, /* Cherry FingerTIP ID Board */
54 {} /* terminating null entry */
55};
56
57/* sensor commands */
58#define FTIP_RESET 0x20
59#define FTIP_ACQUIRE 0x21

--- 398 unchanged lines hidden ---