|
@@ -286,7 +286,7 @@ static int mtouch_init(struct usbtouch_usb *usbtouch)
|
|
|
static int itm_read_data(unsigned char *pkt, int *x, int *y, int *touch, int *press)
|
|
|
{
|
|
|
*x = ((pkt[0] & 0x1F) << 7) | (pkt[3] & 0x7F);
|
|
|
- *x = ((pkt[1] & 0x1F) << 7) | (pkt[4] & 0x7F);
|
|
|
+ *y = ((pkt[1] & 0x1F) << 7) | (pkt[4] & 0x7F);
|
|
|
*press = ((pkt[2] & 0x1F) << 7) | (pkt[5] & 0x7F);
|
|
|
*touch = ~pkt[7] & 0x20;
|
|
|
|