Linux Kernel
3.7.1
|
#include <linux/device.h>
#include <linux/hid.h>
#include <linux/module.h>
#include <linux/slab.h>
#include <linux/usb.h>
#include <linux/input/mt.h>
#include "usbhid/usbhid.h"
#include "hid-ids.h"
Go to the source code of this file.
Data Structures | |
struct | mt_slot |
struct | mt_class |
struct | mt_fields |
struct | mt_device |
Functions | |
MODULE_AUTHOR ("Stephane Chatty <[email protected]>") | |
MODULE_AUTHOR ("Benjamin Tissoires <[email protected]>") | |
MODULE_DESCRIPTION ("HID multitouch panels") | |
MODULE_LICENSE ("GPL") | |
MODULE_DEVICE_TABLE (hid, mt_devices) | |
module_init (mt_init) | |
module_exit (mt_exit) | |
#define MT_BT_DEVICE | ( | v, | |
p | |||
) | HID_DEVICE(BUS_BLUETOOTH, HID_GROUP_MULTITOUCH, v, p) |
Definition at line 126 of file hid-multitouch.c.
#define MT_CLS_3M 0x0101 |
Definition at line 113 of file hid-multitouch.c.
#define MT_CLS_CONFIDENCE 0x0003 |
Definition at line 104 of file hid-multitouch.c.
#define MT_CLS_CONFIDENCE_CONTACT_ID 0x0004 |
Definition at line 105 of file hid-multitouch.c.
#define MT_CLS_CONFIDENCE_MINUS_ONE 0x0005 |
Definition at line 106 of file hid-multitouch.c.
#define MT_CLS_CYPRESS 0x0102 |
Definition at line 114 of file hid-multitouch.c.
#define MT_CLS_DEFAULT 0x0001 |
Definition at line 101 of file hid-multitouch.c.
#define MT_CLS_DUAL_INRANGE_CONTACTID 0x0006 |
Definition at line 107 of file hid-multitouch.c.
#define MT_CLS_DUAL_INRANGE_CONTACTNUMBER 0x0007 |
Definition at line 108 of file hid-multitouch.c.
#define MT_CLS_DUAL_NSMU_CONTACTID 0x0008 |
Definition at line 109 of file hid-multitouch.c.
#define MT_CLS_EGALAX 0x0103 |
Definition at line 115 of file hid-multitouch.c.
#define MT_CLS_EGALAX_SERIAL 0x0104 |
Definition at line 116 of file hid-multitouch.c.
#define MT_CLS_FLATFROG 0x0107 |
Definition at line 119 of file hid-multitouch.c.
#define MT_CLS_GENERALTOUCH_PWT_TENFINGERS 0x0109 |
Definition at line 121 of file hid-multitouch.c.
#define MT_CLS_GENERALTOUCH_TWOFINGERS 0x0108 |
Definition at line 120 of file hid-multitouch.c.
#define MT_CLS_INRANGE_CONTACTNUMBER 0x0009 |
Definition at line 110 of file hid-multitouch.c.
#define MT_CLS_PANASONIC 0x0106 |
Definition at line 118 of file hid-multitouch.c.
#define MT_CLS_SERIAL 0x0002 |
Definition at line 103 of file hid-multitouch.c.
#define MT_CLS_TOPSEED 0x0105 |
Definition at line 117 of file hid-multitouch.c.
#define MT_DEFAULT_MAXCONTACT 10 |
Definition at line 123 of file hid-multitouch.c.
#define MT_QUIRK_ALWAYS_VALID (1 << 4) |
Definition at line 50 of file hid-multitouch.c.
#define MT_QUIRK_CYPRESS (1 << 2) |
Definition at line 48 of file hid-multitouch.c.
#define MT_QUIRK_NO_AREA (1 << 9) |
Definition at line 54 of file hid-multitouch.c.
#define MT_QUIRK_NOT_SEEN_MEANS_UP (1 << 0) |
Definition at line 46 of file hid-multitouch.c.
#define MT_QUIRK_SLOT_IS_CONTACTID (1 << 1) |
Definition at line 47 of file hid-multitouch.c.
#define MT_QUIRK_SLOT_IS_CONTACTID_MINUS_ONE (1 << 8) |
Definition at line 53 of file hid-multitouch.c.
#define MT_QUIRK_SLOT_IS_CONTACTNUMBER (1 << 3) |
Definition at line 49 of file hid-multitouch.c.
#define MT_QUIRK_VALID_IS_CONFIDENCE (1 << 6) |
Definition at line 52 of file hid-multitouch.c.
#define MT_QUIRK_VALID_IS_INRANGE (1 << 5) |
Definition at line 51 of file hid-multitouch.c.
#define MT_USB_DEVICE | ( | v, | |
p | |||
) | HID_DEVICE(BUS_USB, HID_GROUP_MULTITOUCH, v, p) |
Definition at line 125 of file hid-multitouch.c.
MODULE_AUTHOR | ( | "Stephane Chatty <[email protected]>" | ) |
MODULE_AUTHOR | ( | "Benjamin Tissoires <[email protected]>" | ) |
MODULE_DESCRIPTION | ( | "HID multitouch panels" | ) |
MODULE_DEVICE_TABLE | ( | hid | , |
mt_devices | |||
) |
module_exit | ( | mt_exit | ) |
module_init | ( | mt_init | ) |
MODULE_LICENSE | ( | "GPL" | ) |