Hi Haibo, I took a look at the source code of ads7846 .c. From my point of view, I don't think it is a very good Linux driver. TSC2046 is not a very complicated device and therefore the linux driver is not supposed to be that complex. I would encourage you to try this simpler driver: gitorious.org/.../tsc2046_ts.c As for the 12-bit conversion select bit, after you send one byte command to a TSC2046 device, you have to read 2 bytes back. The last four bits will be zero and the other 12 bit data is the actual data. Take a look at the Figure 9 of TSC2046 datasheet. Andy
↧