13.1 Overview
This module provides the functionality of a 2D touch surface with two-contact support for touchscreen/ touchpad applications.
- Touch Contact X and Y Position
 - Up to 32x32 Sensors
- Limited by maximum compensation capacitance per row/column
 
 - Mutual or Self-Capacitance
 - Optimized Crossed Sliders
                    Measurements
- (MxN) sensor array measured in (M+N) acquisitions
 
 - Persistent Contact Tracking
 - Contact Path Extrapolation
 - Position Filtering
- IIR
 - Median
 - Hysteresis
 - Dead band
 
 
The Surface CS/2T module is intended for use with a grid of sensor keys which are arrayed over the surface area.
The Surface CS/2T module is configured to interface with the QTML touch key module (0x0002) or a compatible touch detection module. Pointers are required to the location of touch key data in a standard format, as defined in the common API file.
| GCC Compiler | E.g., Atmel Studio 7 | 
                             libqtm_surface_cs2t_xxxxx_0x0025.a libqtm_surface_cs2t_32x32_xxxxx_0x003c.a  | 
| IAR Compiler | AVR® devices | 
                             qtm_surface_cs2t_xxxxx_0x0025.r90 qtm_surface_cs2t_32x32_xxxxx_0x003c.r90  | 
| Arm® devices | 
                             qtm_surface_cs2t_xxxxx_0x0025.a qtm_surface_cs2t_32x32_xxxxx_0x003c.a  | |
| 
                             Note: “xxxxx” refers
                                    to the target processor or architecture. 
                        Module with ID 0x0025: Supports up to a maximum of 16x16. Module with ID 0x003c: Supports up to a maximum of 32x32.  | ||
