warrior.c (9cdf083f981b8d37b3212400a359368661385099) warrior.c (8715c1cfadf8cce24e79d254f95bd4a84c7741f0)
1/*
2 * $Id: warrior.c,v 1.14 2002/01/22 20:32:10 vojtech Exp $
3 *
4 * Copyright (c) 1999-2001 Vojtech Pavlik
5 */
6
7/*
8 * Logitech WingMan Warrior joystick driver for Linux

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

156
157 input_dev->name = "Logitech WingMan Warrior";
158 input_dev->phys = warrior->phys;
159 input_dev->id.bustype = BUS_RS232;
160 input_dev->id.vendor = SERIO_WARRIOR;
161 input_dev->id.product = 0x0001;
162 input_dev->id.version = 0x0100;
163 input_dev->cdev.dev = &serio->dev;
1/*
2 * $Id: warrior.c,v 1.14 2002/01/22 20:32:10 vojtech Exp $
3 *
4 * Copyright (c) 1999-2001 Vojtech Pavlik
5 */
6
7/*
8 * Logitech WingMan Warrior joystick driver for Linux

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

156
157 input_dev->name = "Logitech WingMan Warrior";
158 input_dev->phys = warrior->phys;
159 input_dev->id.bustype = BUS_RS232;
160 input_dev->id.vendor = SERIO_WARRIOR;
161 input_dev->id.product = 0x0001;
162 input_dev->id.version = 0x0100;
163 input_dev->cdev.dev = &serio->dev;
164 input_dev->private = warrior;
165
166 input_dev->evbit[0] = BIT(EV_KEY) | BIT(EV_REL) | BIT(EV_ABS);
167 input_dev->keybit[LONG(BTN_TRIGGER)] = BIT(BTN_TRIGGER) | BIT(BTN_THUMB) | BIT(BTN_TOP) | BIT(BTN_TOP2);
168 input_dev->relbit[0] = BIT(REL_DIAL);
169 input_set_abs_params(input_dev, ABS_X, -64, 64, 0, 8);
170 input_set_abs_params(input_dev, ABS_Y, -64, 64, 0, 8);
171 input_set_abs_params(input_dev, ABS_THROTTLE, -112, 112, 0, 0);
172 input_set_abs_params(input_dev, ABS_HAT0X, -1, 1, 0, 0);

--- 64 unchanged lines hidden ---
164
165 input_dev->evbit[0] = BIT(EV_KEY) | BIT(EV_REL) | BIT(EV_ABS);
166 input_dev->keybit[LONG(BTN_TRIGGER)] = BIT(BTN_TRIGGER) | BIT(BTN_THUMB) | BIT(BTN_TOP) | BIT(BTN_TOP2);
167 input_dev->relbit[0] = BIT(REL_DIAL);
168 input_set_abs_params(input_dev, ABS_X, -64, 64, 0, 8);
169 input_set_abs_params(input_dev, ABS_Y, -64, 64, 0, 8);
170 input_set_abs_params(input_dev, ABS_THROTTLE, -112, 112, 0, 0);
171 input_set_abs_params(input_dev, ABS_HAT0X, -1, 1, 0, 0);

--- 64 unchanged lines hidden ---