|
Linux Kernel
3.7.1
|
#include <linux/kernel.h>#include <linux/errno.h>#include <linux/delay.h>#include <linux/init.h>#include <linux/slab.h>#include <linux/module.h>#include <linux/completion.h>#include <linux/mutex.h>#include <asm/uaccess.h>#include <linux/usb.h>Go to the source code of this file.
Data Structures | |
| struct | usb_idmouse |
Macros | |
| #define | WIDTH 225 |
| #define | HEIGHT 289 |
| #define | HEADER "P5 225 289 255 " |
| #define | IMGSIZE ((WIDTH * HEIGHT) + sizeof(HEADER)-1) |
| #define | DRIVER_VERSION "0.6" |
| #define | DRIVER_SHORT "idmouse" |
| #define | DRIVER_AUTHOR "Florian 'Floe' Echtler <[email protected]>" |
| #define | DRIVER_DESC "Siemens ID Mouse FingerTIP Sensor Driver" |
| #define | USB_IDMOUSE_MINOR_BASE 132 |
| #define | ID_SIEMENS 0x0681 |
| #define | ID_IDMOUSE 0x0005 |
| #define | ID_CHERRY 0x0010 |
| #define | FTIP_RESET 0x20 |
| #define | FTIP_ACQUIRE 0x21 |
| #define | FTIP_RELEASE 0x22 |
| #define | FTIP_BLINK 0x23 /* LSB of value = blink pulse width */ |
| #define | FTIP_SCROLL 0x24 |
| #define | ftip_command(dev, command, value, index) |
Functions | |
| MODULE_DEVICE_TABLE (usb, idmouse_table) | |
| module_usb_driver (idmouse_driver) | |
| MODULE_AUTHOR (DRIVER_AUTHOR) | |
| MODULE_DESCRIPTION (DRIVER_DESC) | |
| MODULE_LICENSE ("GPL") | |
| #define DRIVER_AUTHOR "Florian 'Floe' Echtler <[email protected]>" |
| #define DRIVER_DESC "Siemens ID Mouse FingerTIP Sensor Driver" |
| #define FTIP_BLINK 0x23 /* LSB of value = blink pulse width */ |
| MODULE_AUTHOR | ( | DRIVER_AUTHOR | ) |
| MODULE_DESCRIPTION | ( | DRIVER_DESC | ) |
| MODULE_DEVICE_TABLE | ( | usb | , |
| idmouse_table | |||
| ) |
| MODULE_LICENSE | ( | "GPL" | ) |
| module_usb_driver | ( | idmouse_driver | ) |
1.8.2