Linux kernel & device driver programming

Cross-Referenced Linux and Device Driver Code

[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ]
Version: [ 2.6.11.8 ] [ 2.6.25 ] [ 2.6.25.8 ] [ 2.6.31.13 ] Architecture: [ i386 ]
  1 /*
  2  * drivers/input/tablet/wacom_wac.h
  3  *
  4  * This program is free software; you can redistribute it and/or modify
  5  * it under the terms of the GNU General Public License as published by
  6  * the Free Software Foundation; either version 2 of the License, or
  7  * (at your option) any later version.
  8  */
  9 #ifndef WACOM_WAC_H
 10 #define WACOM_WAC_H
 11 
 12 #define STYLUS_DEVICE_ID        0x02
 13 #define TOUCH_DEVICE_ID         0x03
 14 #define CURSOR_DEVICE_ID        0x06
 15 #define ERASER_DEVICE_ID        0x0A
 16 #define PAD_DEVICE_ID           0x0F
 17 
 18 enum {
 19         PENPARTNER = 0,
 20         GRAPHIRE,
 21         WACOM_G4,
 22         PTU,
 23         PL,
 24         INTUOS,
 25         INTUOS3S,
 26         INTUOS3,
 27         INTUOS3L,
 28         INTUOS4S,
 29         INTUOS4,
 30         INTUOS4L,
 31         CINTIQ,
 32         WACOM_BEE,
 33         WACOM_MO,
 34         TABLETPC,
 35         MAX_TYPE
 36 };
 37 
 38 struct wacom_features {
 39         char *name;
 40         int pktlen;
 41         int x_max;
 42         int y_max;
 43         int pressure_max;
 44         int distance_max;
 45         int type;
 46         int touch_x_max;
 47         int touch_y_max;
 48 };
 49 
 50 struct wacom_wac {
 51         unsigned char *data;
 52         int tool[2];
 53         int id[2];
 54         __u32 serial[2];
 55         struct wacom_features *features;
 56 };
 57 
 58 #endif
 59 
  This page was automatically generated by the LXR engine.