On Thu, Dec 9, 2010 at 11:16 AM, Chris Bagwell <[email protected]> wrote: > Thanks for the conversion work, Peter. > > Acked-by: Chris Bagwell <[email protected]> > > I was to lazy up to this point to compute myself. I plan on taking > the values below, divide by 1000, and submit to kernel drivers as part > of the input_absinfo.resolution field (which is now agreed to be > units/mm). > > I'll then have a follow up patch to xf86-input-wacom to prefer those > values over built in values when non-zero. That is unless your > currently working on similar? > > Rafi, is above what you meant by reading from event node? > input_absinfo.maximum * input_absinfo.resolution (when set) should > compute physical size.
Event if we set absinfo.resolution properly in the kernel driver, we can not pass them to the user land. There is no ioctl to support it yet. I have raised this question last month. No one followed that RFC. We can not get rid of this resolution table no matter how ugly it is ;). Ping > On Thu, Dec 9, 2010 at 3:04 AM, Rafi Rubin <[email protected]> wrote: >> Yes, sort of. >> >> That is the resolution in points/inch for the 12" models. >> >> Unfortunately there are also 14" and 17" ntrig sensors which report the >> id and logical ranges. I've been distinguishing them by the reported >> physical ranges, which do seem to be a consistent points/inch. >> >> Is there some way to read the physical ranges from the event node? >> Alternatively can we do something with the physical size reported by the >> screen? I know that conflicts with the non-direct input devices, but it >> does seem like an easy way to handle touch screens. >> >> Rafi >> >> Peter Hutterer wrote: >>> The X Input Extension requires resolution be exposed in units per m. >>> >>> Signed-off-by: Peter Hutterer <[email protected]> >>> --- >>> Note, I left NTrig out for now. Rafi - is this resolution in points/in? >>> looks like it, but I wasn't sure. >>> >>> src/wcmUSB.c | 238 >>> +++++++++++++++++++++++++++++----------------------------- >>> 1 files changed, 119 insertions(+), 119 deletions(-) >>> >>> diff --git a/src/wcmUSB.c b/src/wcmUSB.c >>> index 3317ff4..8053371 100644 >>> --- a/src/wcmUSB.c >>> +++ b/src/wcmUSB.c >>> @@ -169,132 +169,132 @@ static struct >>> { >>> const unsigned int vendor_id; >>> const unsigned int model_id; >>> - int yRes; /* tablet Y resolution in points/inch */ >>> - int xRes; /* tablet X resolution in points/inch */ >>> + int yRes; /* tablet Y resolution in units/meter */ >>> + int xRes; /* tablet X resolution in units/meter */ >>> WacomModelPtr model; >>> } WacomModelDesc [] = >>> { >>> - { WACOM_VENDOR_ID, 0x00, 1000, 1000, &usbPenPartner }, /* PenPartner >>> */ >>> - { WACOM_VENDOR_ID, 0x10, 2032, 2032, &usbGraphire }, /* Graphire */ >>> - { WACOM_VENDOR_ID, 0x11, 2032, 2032, &usbGraphire2 }, /* Graphire2 >>> 4x5 */ >>> - { WACOM_VENDOR_ID, 0x12, 2032, 2032, &usbGraphire2 }, /* Graphire2 >>> 5x7 */ >>> - { WACOM_VENDOR_ID, 0x13, 2032, 2032, &usbGraphire3 }, /* Graphire3 >>> 4x5 */ >>> - { WACOM_VENDOR_ID, 0x14, 2032, 2032, &usbGraphire3 }, /* Graphire3 >>> 6x8 */ >>> - { WACOM_VENDOR_ID, 0x15, 2032, 2032, &usbGraphire4 }, /* Graphire4 >>> 4x5 */ >>> - { WACOM_VENDOR_ID, 0x16, 2032, 2032, &usbGraphire4 }, /* Graphire4 >>> 6x8 */ >>> - { WACOM_VENDOR_ID, 0x17, 2540, 2540, &usbBambooFun }, /* BambooFun >>> 4x5 */ >>> - { WACOM_VENDOR_ID, 0x18, 2540, 2540, &usbBambooFun }, /* BambooFun >>> 6x8 */ >>> - { WACOM_VENDOR_ID, 0x19, 2032, 2032, &usbBamboo1 }, /* Bamboo1 >>> Medium*/ >>> - { WACOM_VENDOR_ID, 0x81, 2032, 2032, &usbGraphire4 }, /* Graphire4 >>> 6x8 BlueTooth */ >>> - >>> - { WACOM_VENDOR_ID, 0xD1, 2540, 2540, &usbBamboo }, /* CTL-460 */ >>> - { WACOM_VENDOR_ID, 0xD4, 2540, 2540, &usbBamboo }, /* CTH-461 */ >>> - { WACOM_VENDOR_ID, 0xD3, 2540, 2540, &usbBamboo }, /* CTL-660 */ >>> - { WACOM_VENDOR_ID, 0xD2, 2540, 2540, &usbBamboo }, /* CTL-461/S */ >>> - { WACOM_VENDOR_ID, 0xD0, 2540, 2540, &usbBamboo }, /* Bamboo >>> Touch */ >>> - { WACOM_VENDOR_ID, 0xD8, 2540, 2540, &usbBamboo }, /* CTH-661/S1 >>> */ >>> - { WACOM_VENDOR_ID, 0xDA, 2540, 2540, &usbBamboo }, /* CTH-461/L */ >>> - { WACOM_VENDOR_ID, 0xDB, 2540, 2540, &usbBamboo }, /* CTH-661 */ >>> - >>> - { WACOM_VENDOR_ID, 0x20, 2540, 2540, &usbIntuos }, /* Intuos 4x5 >>> */ >>> - { WACOM_VENDOR_ID, 0x21, 2540, 2540, &usbIntuos }, /* Intuos 6x8 >>> */ >>> - { WACOM_VENDOR_ID, 0x22, 2540, 2540, &usbIntuos }, /* Intuos 9x12 >>> */ >>> - { WACOM_VENDOR_ID, 0x23, 2540, 2540, &usbIntuos }, /* Intuos >>> 12x12 */ >>> - { WACOM_VENDOR_ID, 0x24, 2540, 2540, &usbIntuos }, /* Intuos >>> 12x18 */ >>> - >>> - { WACOM_VENDOR_ID, 0x03, 508, 508, &usbCintiqPartner }, /* PTU600 */ >>> - >>> - { WACOM_VENDOR_ID, 0x30, 508, 508, &usbCintiq }, /* PL400 */ >>> - { WACOM_VENDOR_ID, 0x31, 508, 508, &usbCintiq }, /* PL500 */ >>> - { WACOM_VENDOR_ID, 0x32, 508, 508, &usbCintiq }, /* PL600 */ >>> - { WACOM_VENDOR_ID, 0x33, 508, 508, &usbCintiq }, /* PL600SX */ >>> - { WACOM_VENDOR_ID, 0x34, 508, 508, &usbCintiq }, /* PL550 */ >>> - { WACOM_VENDOR_ID, 0x35, 508, 508, &usbCintiq }, /* PL800 */ >>> - { WACOM_VENDOR_ID, 0x37, 508, 508, &usbCintiq }, /* PL700 */ >>> - { WACOM_VENDOR_ID, 0x38, 508, 508, &usbCintiq }, /* PL510 */ >>> - { WACOM_VENDOR_ID, 0x39, 508, 508, &usbCintiq }, /* PL710 */ >>> - { WACOM_VENDOR_ID, 0xC0, 508, 508, &usbCintiq }, /* DTF720 */ >>> - { WACOM_VENDOR_ID, 0xC2, 508, 508, &usbCintiq }, /* DTF720a */ >>> - { WACOM_VENDOR_ID, 0xC4, 508, 508, &usbCintiq }, /* DTF521 */ >>> - { WACOM_VENDOR_ID, 0xC7, 2540, 2540, &usbCintiq }, /* DTU1931 */ >>> - { WACOM_VENDOR_ID, 0xCE, 2540, 2540, &usbCintiq }, /* DTU2231 */ >>> - { WACOM_VENDOR_ID, 0xF0, 2540, 2540, &usbCintiq }, /* DTU1631 */ >>> - >>> - { WACOM_VENDOR_ID, 0x41, 2540, 2540, &usbIntuos2 }, /* Intuos2 4x5 >>> */ >>> - { WACOM_VENDOR_ID, 0x42, 2540, 2540, &usbIntuos2 }, /* Intuos2 6x8 >>> */ >>> - { WACOM_VENDOR_ID, 0x43, 2540, 2540, &usbIntuos2 }, /* Intuos2 >>> 9x12 */ >>> - { WACOM_VENDOR_ID, 0x44, 2540, 2540, &usbIntuos2 }, /* Intuos2 >>> 12x12 */ >>> - { WACOM_VENDOR_ID, 0x45, 2540, 2540, &usbIntuos2 }, /* Intuos2 >>> 12x18 */ >>> - { WACOM_VENDOR_ID, 0x47, 2540, 2540, &usbIntuos2 }, /* Intuos2 6x8 >>> */ >>> - >>> - { WACOM_VENDOR_ID, 0x60, 1016, 1016, &usbVolito }, /* Volito */ >>> - >>> - { WACOM_VENDOR_ID, 0x61, 1016, 1016, &usbVolito2 }, /* PenStation >>> */ >>> - { WACOM_VENDOR_ID, 0x62, 1016, 1016, &usbVolito2 }, /* Volito2 4x5 >>> */ >>> - { WACOM_VENDOR_ID, 0x63, 1016, 1016, &usbVolito2 }, /* Volito2 2x3 >>> */ >>> - { WACOM_VENDOR_ID, 0x64, 1016, 1016, &usbVolito2 }, /* PenPartner2 >>> */ >>> - >>> - { WACOM_VENDOR_ID, 0x65, 2540, 2540, &usbBamboo }, /* Bamboo */ >>> - { WACOM_VENDOR_ID, 0x69, 1012, 1012, &usbBamboo1 }, /* Bamboo1 */ >>> - >>> - { WACOM_VENDOR_ID, 0xB0, 5080, 5080, &usbIntuos3 }, /* Intuos3 4x5 >>> */ >>> - { WACOM_VENDOR_ID, 0xB1, 5080, 5080, &usbIntuos3 }, /* Intuos3 6x8 >>> */ >>> - { WACOM_VENDOR_ID, 0xB2, 5080, 5080, &usbIntuos3 }, /* Intuos3 >>> 9x12 */ >>> - { WACOM_VENDOR_ID, 0xB3, 5080, 5080, &usbIntuos3 }, /* Intuos3 >>> 12x12 */ >>> - { WACOM_VENDOR_ID, 0xB4, 5080, 5080, &usbIntuos3 }, /* Intuos3 >>> 12x19 */ >>> - { WACOM_VENDOR_ID, 0xB5, 5080, 5080, &usbIntuos3 }, /* Intuos3 >>> 6x11 */ >>> - { WACOM_VENDOR_ID, 0xB7, 5080, 5080, &usbIntuos3 }, /* Intuos3 4x6 >>> */ >>> - >>> - { WACOM_VENDOR_ID, 0xB8, 5080, 5080, &usbIntuos4 }, /* Intuos4 4x6 >>> */ >>> - { WACOM_VENDOR_ID, 0xB9, 5080, 5080, &usbIntuos4 }, /* Intuos4 6x9 >>> */ >>> - { WACOM_VENDOR_ID, 0xBA, 5080, 5080, &usbIntuos4 }, /* Intuos4 >>> 8x13 */ >>> - { WACOM_VENDOR_ID, 0xBB, 5080, 5080, &usbIntuos4 }, /* Intuos4 >>> 12x19*/ >>> - { WACOM_VENDOR_ID, 0xBC, 5080, 5080, &usbIntuos4 }, /* Intuos4 WL >>> USB Endpoint */ >>> - { WACOM_VENDOR_ID, 0xBD, 5080, 5080, &usbIntuos4 }, /* Intuos4 WL >>> Bluetooth Endpoint */ >>> - >>> - { WACOM_VENDOR_ID, 0x3F, 5080, 5080, &usbCintiqV5 }, /* Cintiq 21UX >>> */ >>> - { WACOM_VENDOR_ID, 0xC5, 5080, 5080, &usbCintiqV5 }, /* Cintiq >>> 20WSX */ >>> - { WACOM_VENDOR_ID, 0xC6, 5080, 5080, &usbCintiqV5 }, /* Cintiq 12WX >>> */ >>> - { WACOM_VENDOR_ID, 0xCC, 5080, 5080, &usbCintiqV5 }, /* Cintiq >>> 21UX2 */ >>> - >>> - { WACOM_VENDOR_ID, 0x90, 2540, 2540, &usbTabletPC }, /* TabletPC >>> 0x90 */ >>> - { WACOM_VENDOR_ID, 0x93, 2540, 2540, &usbTabletPC }, /* TabletPC >>> 0x93 */ >>> - { WACOM_VENDOR_ID, 0x9A, 2540, 2540, &usbTabletPC }, /* TabletPC >>> 0x9A */ >>> - { WACOM_VENDOR_ID, 0x9F, 10, 10, &usbTabletPC }, /* CapPlus >>> 0x9F */ >>> - { WACOM_VENDOR_ID, 0xE2, 10, 10, &usbTabletPC }, /* TabletPC >>> 0xE2 */ >>> - { WACOM_VENDOR_ID, 0xE3, 2540, 2540, &usbTabletPC }, /* TabletPC >>> 0xE3 */ >>> + { WACOM_VENDOR_ID, 0x00, 39370, 39370, &usbPenPartner }, /* >>> PenPartner */ >>> + { WACOM_VENDOR_ID, 0x10, 80000, 80000, &usbGraphire }, /* >>> Graphire */ >>> + { WACOM_VENDOR_ID, 0x11, 80000, 80000, &usbGraphire2 }, /* >>> Graphire2 4x5 */ >>> + { WACOM_VENDOR_ID, 0x12, 80000, 80000, &usbGraphire2 }, /* >>> Graphire2 5x7 */ >>> + { WACOM_VENDOR_ID, 0x13, 80000, 80000, &usbGraphire3 }, /* >>> Graphire3 4x5 */ >>> + { WACOM_VENDOR_ID, 0x14, 80000, 80000, &usbGraphire3 }, /* >>> Graphire3 6x8 */ >>> + { WACOM_VENDOR_ID, 0x15, 80000, 80000, &usbGraphire4 }, /* >>> Graphire4 4x5 */ >>> + { WACOM_VENDOR_ID, 0x16, 80000, 80000, &usbGraphire4 }, /* >>> Graphire4 6x8 */ >>> + { WACOM_VENDOR_ID, 0x17, 100000, 100000, &usbBambooFun }, /* >>> BambooFun 4x5 */ >>> + { WACOM_VENDOR_ID, 0x18, 100000, 100000, &usbBambooFun }, /* >>> BambooFun 6x8 */ >>> + { WACOM_VENDOR_ID, 0x19, 80000, 80000, &usbBamboo1 }, /* Bamboo1 >>> Medium*/ >>> + { WACOM_VENDOR_ID, 0x81, 80000, 80000, &usbGraphire4 }, /* >>> Graphire4 6x8 BlueTooth */ >>> + >>> + { WACOM_VENDOR_ID, 0xD1, 100000, 100000, &usbBamboo }, /* CTL-460 >>> */ >>> + { WACOM_VENDOR_ID, 0xD4, 100000, 100000, &usbBamboo }, /* CTH-461 >>> */ >>> + { WACOM_VENDOR_ID, 0xD3, 100000, 100000, &usbBamboo }, /* CTL-660 >>> */ >>> + { WACOM_VENDOR_ID, 0xD2, 100000, 100000, &usbBamboo }, /* >>> CTL-461/S */ >>> + { WACOM_VENDOR_ID, 0xD0, 100000, 100000, &usbBamboo }, /* Bamboo >>> Touch */ >>> + { WACOM_VENDOR_ID, 0xD8, 100000, 100000, &usbBamboo }, /* >>> CTH-661/S1 */ >>> + { WACOM_VENDOR_ID, 0xDA, 100000, 100000, &usbBamboo }, /* >>> CTH-461/L */ >>> + { WACOM_VENDOR_ID, 0xDB, 100000, 100000, &usbBamboo }, /* CTH-661 >>> */ >>> + >>> + { WACOM_VENDOR_ID, 0x20, 100000, 100000, &usbIntuos }, /* Intuos >>> 4x5 */ >>> + { WACOM_VENDOR_ID, 0x21, 100000, 100000, &usbIntuos }, /* Intuos >>> 6x8 */ >>> + { WACOM_VENDOR_ID, 0x22, 100000, 100000, &usbIntuos }, /* Intuos >>> 9x12 */ >>> + { WACOM_VENDOR_ID, 0x23, 100000, 100000, &usbIntuos }, /* Intuos >>> 12x12 */ >>> + { WACOM_VENDOR_ID, 0x24, 100000, 100000, &usbIntuos }, /* Intuos >>> 12x18 */ >>> + >>> + { WACOM_VENDOR_ID, 0x03, 20000, 20000, &usbCintiqPartner }, /* >>> PTU600 */ >>> + >>> + { WACOM_VENDOR_ID, 0x30, 20000, 20000, &usbCintiq }, /* PL400 */ >>> + { WACOM_VENDOR_ID, 0x31, 20000, 20000, &usbCintiq }, /* PL500 */ >>> + { WACOM_VENDOR_ID, 0x32, 20000, 20000, &usbCintiq }, /* PL600 */ >>> + { WACOM_VENDOR_ID, 0x33, 20000, 20000, &usbCintiq }, /* PL600SX >>> */ >>> + { WACOM_VENDOR_ID, 0x34, 20000, 20000, &usbCintiq }, /* PL550 */ >>> + { WACOM_VENDOR_ID, 0x35, 20000, 20000, &usbCintiq }, /* PL800 */ >>> + { WACOM_VENDOR_ID, 0x37, 20000, 20000, &usbCintiq }, /* PL700 */ >>> + { WACOM_VENDOR_ID, 0x38, 20000, 20000, &usbCintiq }, /* PL510 */ >>> + { WACOM_VENDOR_ID, 0x39, 20000, 20000, &usbCintiq }, /* PL710 */ >>> + { WACOM_VENDOR_ID, 0xC0, 20000, 20000, &usbCintiq }, /* DTF720 >>> */ >>> + { WACOM_VENDOR_ID, 0xC2, 20000, 20000, &usbCintiq }, /* DTF720a >>> */ >>> + { WACOM_VENDOR_ID, 0xC4, 20000, 20000, &usbCintiq }, /* DTF521 >>> */ >>> + { WACOM_VENDOR_ID, 0xC7, 100000, 100000, &usbCintiq }, /* DTU1931 >>> */ >>> + { WACOM_VENDOR_ID, 0xCE, 100000, 100000, &usbCintiq }, /* DTU2231 >>> */ >>> + { WACOM_VENDOR_ID, 0xF0, 100000, 100000, &usbCintiq }, /* DTU1631 >>> */ >>> + >>> + { WACOM_VENDOR_ID, 0x41, 100000, 100000, &usbIntuos2 }, /* Intuos2 >>> 4x5 */ >>> + { WACOM_VENDOR_ID, 0x42, 100000, 100000, &usbIntuos2 }, /* Intuos2 >>> 6x8 */ >>> + { WACOM_VENDOR_ID, 0x43, 100000, 100000, &usbIntuos2 }, /* Intuos2 >>> 9x12 */ >>> + { WACOM_VENDOR_ID, 0x44, 100000, 100000, &usbIntuos2 }, /* Intuos2 >>> 12x12 */ >>> + { WACOM_VENDOR_ID, 0x45, 100000, 100000, &usbIntuos2 }, /* Intuos2 >>> 12x18 */ >>> + { WACOM_VENDOR_ID, 0x47, 100000, 100000, &usbIntuos2 }, /* Intuos2 >>> 6x8 */ >>> + >>> + { WACOM_VENDOR_ID, 0x60, 50000, 50000, &usbVolito }, /* Volito >>> */ >>> + >>> + { WACOM_VENDOR_ID, 0x61, 50000, 50000, &usbVolito2 }, /* >>> PenStation */ >>> + { WACOM_VENDOR_ID, 0x62, 50000, 50000, &usbVolito2 }, /* Volito2 >>> 4x5 */ >>> + { WACOM_VENDOR_ID, 0x63, 50000, 50000, &usbVolito2 }, /* Volito2 >>> 2x3 */ >>> + { WACOM_VENDOR_ID, 0x64, 50000, 50000, &usbVolito2 }, /* >>> PenPartner2 */ >>> + >>> + { WACOM_VENDOR_ID, 0x65, 100000, 100000, &usbBamboo }, /* Bamboo >>> */ >>> + { WACOM_VENDOR_ID, 0x69, 39842, 39842, &usbBamboo1 }, /* Bamboo1 >>> */ >>> + >>> + { WACOM_VENDOR_ID, 0xB0, 200000, 200000, &usbIntuos3 }, /* Intuos3 >>> 4x5 */ >>> + { WACOM_VENDOR_ID, 0xB1, 200000, 200000, &usbIntuos3 }, /* Intuos3 >>> 6x8 */ >>> + { WACOM_VENDOR_ID, 0xB2, 200000, 200000, &usbIntuos3 }, /* Intuos3 >>> 9x12 */ >>> + { WACOM_VENDOR_ID, 0xB3, 200000, 200000, &usbIntuos3 }, /* Intuos3 >>> 12x12 */ >>> + { WACOM_VENDOR_ID, 0xB4, 200000, 200000, &usbIntuos3 }, /* Intuos3 >>> 12x19 */ >>> + { WACOM_VENDOR_ID, 0xB5, 200000, 200000, &usbIntuos3 }, /* Intuos3 >>> 6x11 */ >>> + { WACOM_VENDOR_ID, 0xB7, 200000, 200000, &usbIntuos3 }, /* Intuos3 >>> 4x6 */ >>> + >>> + { WACOM_VENDOR_ID, 0xB8, 200000, 200000, &usbIntuos4 }, /* Intuos4 >>> 4x6 */ >>> + { WACOM_VENDOR_ID, 0xB9, 200000, 200000, &usbIntuos4 }, /* Intuos4 >>> 6x9 */ >>> + { WACOM_VENDOR_ID, 0xBA, 200000, 200000, &usbIntuos4 }, /* Intuos4 >>> 8x13 */ >>> + { WACOM_VENDOR_ID, 0xBB, 200000, 200000, &usbIntuos4 }, /* Intuos4 >>> 12x19*/ >>> + { WACOM_VENDOR_ID, 0xBC, 200000, 200000, &usbIntuos4 }, /* Intuos4 >>> WL USB Endpoint */ >>> + { WACOM_VENDOR_ID, 0xBD, 200000, 200000, &usbIntuos4 }, /* Intuos4 >>> WL Bluetooth Endpoint */ >>> + >>> + { WACOM_VENDOR_ID, 0x3F, 200000, 200000, &usbCintiqV5 }, /* Cintiq >>> 21UX */ >>> + { WACOM_VENDOR_ID, 0xC5, 200000, 200000, &usbCintiqV5 }, /* Cintiq >>> 20WSX */ >>> + { WACOM_VENDOR_ID, 0xC6, 200000, 200000, &usbCintiqV5 }, /* Cintiq >>> 12WX */ >>> + { WACOM_VENDOR_ID, 0xCC, 200000, 200000, &usbCintiqV5 }, /* Cintiq >>> 21UX2 */ >>> + >>> + { WACOM_VENDOR_ID, 0x90, 100000, 100000, &usbTabletPC }, /* >>> TabletPC 0x90 */ >>> + { WACOM_VENDOR_ID, 0x93, 100000, 100000, &usbTabletPC }, /* >>> TabletPC 0x93 */ >>> + { WACOM_VENDOR_ID, 0x9A, 100000, 100000, &usbTabletPC }, /* >>> TabletPC 0x9A */ >>> + { WACOM_VENDOR_ID, 0x9F, 394, 394, &usbTabletPC }, /* CapPlus >>> 0x9F */ >>> + { WACOM_VENDOR_ID, 0xE2, 394, 394, &usbTabletPC }, /* >>> TabletPC 0xE2 */ >>> + { WACOM_VENDOR_ID, 0xE3, 100000, 100000, &usbTabletPC }, /* >>> TabletPC 0xE3 */ >>> >>> /* IDs from Waltop's driver, available >>> http://www.waltop.com.tw/download.asp?lv=0&id=2. >>> Accessed 8 Apr 2010, driver release date 2009/08/11, fork of >>> linuxwacom 0.8.4. >>> Some more info would be nice for the ID's below... */ >>> - { WALTOP_VENDOR_ID, 0x24, 2032, 2032, &usbGraphire }, >>> - { WALTOP_VENDOR_ID, 0x25, 2032, 2032, &usbGraphire2 }, >>> - { WALTOP_VENDOR_ID, 0x26, 2032, 2032, &usbGraphire2 }, >>> - { WALTOP_VENDOR_ID, 0x27, 2032, 2032, &usbGraphire3 }, >>> - { WALTOP_VENDOR_ID, 0x28, 2032, 2032, &usbGraphire3 }, >>> - { WALTOP_VENDOR_ID, 0x30, 2032, 2032, &usbGraphire4 }, >>> - { WALTOP_VENDOR_ID, 0x31, 2032, 2032, &usbGraphire4 }, >>> - { WALTOP_VENDOR_ID, 0x32, 2540, 2540, &usbBambooFun }, >>> - { WALTOP_VENDOR_ID, 0x33, 2540, 2540, &usbBambooFun }, >>> - { WALTOP_VENDOR_ID, 0x34, 2032, 2032, &usbBamboo1 }, >>> - { WALTOP_VENDOR_ID, 0x35, 2032, 2032, &usbGraphire4 }, >>> - { WALTOP_VENDOR_ID, 0x36, 2032, 2032, &usbGraphire4 }, >>> - { WALTOP_VENDOR_ID, 0x37, 2032, 2032, &usbGraphire4 }, >>> - { WALTOP_VENDOR_ID, 0x38, 2540, 2540, &usbBambooFun }, >>> - { WALTOP_VENDOR_ID, 0x39, 2540, 2540, &usbBambooFun }, >>> - { WALTOP_VENDOR_ID, 0x51, 2540, 2540, &usbBamboo }, >>> - { WALTOP_VENDOR_ID, 0x52, 2540, 2540, &usbBamboo }, >>> - >>> - { WALTOP_VENDOR_ID, 0x53, 2540, 2540, &usbBamboo }, >>> - { WALTOP_VENDOR_ID, 0x54, 2540, 2540, &usbBamboo }, >>> - { WALTOP_VENDOR_ID, 0x55, 2540, 2540, &usbBamboo }, >>> - { WALTOP_VENDOR_ID, 0x56, 2540, 2540, &usbBamboo }, >>> - { WALTOP_VENDOR_ID, 0x57, 2540, 2540, &usbBamboo }, >>> - { WALTOP_VENDOR_ID, 0x58, 2540, 2540, &usbBamboo }, >>> - { WALTOP_VENDOR_ID, 0x500, 2540, 2540, &usbBamboo }, >>> - { WALTOP_VENDOR_ID, 0x501, 2540, 2540, &usbBamboo }, >>> - { WALTOP_VENDOR_ID, 0x502, 5080, 5080, &usbIntuos4 }, >>> - { WALTOP_VENDOR_ID, 0x503, 5080, 5080, &usbIntuos4 }, >>> + { WALTOP_VENDOR_ID, 0x24, 80000, 80000, &usbGraphire }, >>> + { WALTOP_VENDOR_ID, 0x25, 80000, 80000, &usbGraphire2 }, >>> + { WALTOP_VENDOR_ID, 0x26, 80000, 80000, &usbGraphire2 }, >>> + { WALTOP_VENDOR_ID, 0x27, 80000, 80000, &usbGraphire3 }, >>> + { WALTOP_VENDOR_ID, 0x28, 80000, 80000, &usbGraphire3 }, >>> + { WALTOP_VENDOR_ID, 0x30, 80000, 80000, &usbGraphire4 }, >>> + { WALTOP_VENDOR_ID, 0x31, 80000, 80000, &usbGraphire4 }, >>> + { WALTOP_VENDOR_ID, 0x32, 100000, 100000, &usbBambooFun }, >>> + { WALTOP_VENDOR_ID, 0x33, 100000, 100000, &usbBambooFun }, >>> + { WALTOP_VENDOR_ID, 0x34, 80000, 80000, &usbBamboo1 }, >>> + { WALTOP_VENDOR_ID, 0x35, 80000, 80000, &usbGraphire4 }, >>> + { WALTOP_VENDOR_ID, 0x36, 80000, 80000, &usbGraphire4 }, >>> + { WALTOP_VENDOR_ID, 0x37, 80000, 80000, &usbGraphire4 }, >>> + { WALTOP_VENDOR_ID, 0x38, 100000, 100000, &usbBambooFun }, >>> + { WALTOP_VENDOR_ID, 0x39, 100000, 100000, &usbBambooFun }, >>> + { WALTOP_VENDOR_ID, 0x51, 100000, 100000, &usbBamboo }, >>> + { WALTOP_VENDOR_ID, 0x52, 100000, 100000, &usbBamboo }, >>> + >>> + { WALTOP_VENDOR_ID, 0x53, 100000, 100000, &usbBamboo }, >>> + { WALTOP_VENDOR_ID, 0x54, 100000, 100000, &usbBamboo }, >>> + { WALTOP_VENDOR_ID, 0x55, 100000, 100000, &usbBamboo }, >>> + { WALTOP_VENDOR_ID, 0x56, 100000, 100000, &usbBamboo }, >>> + { WALTOP_VENDOR_ID, 0x57, 100000, 100000, &usbBamboo }, >>> + { WALTOP_VENDOR_ID, 0x58, 100000, 100000, &usbBamboo }, >>> + { WALTOP_VENDOR_ID, 0x500, 100000, 100000, &usbBamboo }, >>> + { WALTOP_VENDOR_ID, 0x501, 100000, 100000, &usbBamboo }, >>> + { WALTOP_VENDOR_ID, 0x502, 200000, 200000, &usbIntuos4 }, >>> + { WALTOP_VENDOR_ID, 0x503, 200000, 200000, &usbIntuos4 }, >>> >>> /* N-Trig devices */ >>> { NTRIG_VENDOR_ID, 0x01, 1122, 934, &usbTabletPC } >> >> ------------------------------------------------------------------------------ >> This SF Dev2Dev email is sponsored by: >> >> WikiLeaks The End of the Free Internet >> http://p.sf.net/sfu/therealnews-com >> _______________________________________________ >> Linuxwacom-devel mailing list >> [email protected] >> https://lists.sourceforge.net/lists/listinfo/linuxwacom-devel >> > > ------------------------------------------------------------------------------ > _______________________________________________ > Linuxwacom-devel mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/linuxwacom-devel > ------------------------------------------------------------------------------ _______________________________________________ Linuxwacom-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/linuxwacom-devel
