READ_POS_BUF
touch_flags = READ_POS_BUF(TOUCH_GESTURE) & TOUCH_MASK;
pos[0].x = ((s16)READ_POS_BUF(POS_X1_H) << 2) |
READ_POS_BUF(POS_X1_L);
pos[0].y = ((s16)READ_POS_BUF(POS_Y1_H) << 2) |
READ_POS_BUF(POS_Y1_L);
pos[1].x = ((s16)READ_POS_BUF(POS_X2_H) << 2) |
READ_POS_BUF(POS_X2_L);
pos[1].y = ((s16)READ_POS_BUF(POS_Y2_H) << 2) |
READ_POS_BUF(POS_Y2_L);
if (READ_POS_BUF(TOUCH_GESTURE) & CALIBRATION_REQUEST) {