I'm working by FriendlyARM 6410 embedded system. The touch of this board can work in two mode: 1-wire and 4-wire. In 1-wire mode, a micro controller as interface convert 4-wire data to 1-wire data. For a commercial application, we want to work in 4-wire mode. But in the 4-wire mode, the touch doesn't work well as the 1-wire mode. For example, double-click worked hardly. It seems, the CPU sometimes is busy and touch events received by delay. However, I analyzed the touch of another embedded system TQ6410 with same CPU in the 4-wire mode. The touch of this board worked fine. I copied the touch driver code and registry settings of the TQ6410 to the FriendlyARM. But it makes no difference. The touch functionality does not improve and it still does not work well. Why? Anybody can guess the reason of different functionality of touches between these two boards? As regards,they both have same touch driver and same CPU.
Touch Screen 4 wire Driver
I checked several devices (also TQ6410) and my conclusion is - If you need quality, use either 1-wire Mini6410 or i2c capacitive Mini210.