11.07.2015 Views

Atmel QTouch Library User Guide

Atmel QTouch Library User Guide

Atmel QTouch Library User Guide

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Table 8 Compiler tool chains support for UC3L <strong>QTouch</strong> <strong>Library</strong>Overview of <strong>QTouch</strong> <strong>Library</strong> API for UC3LThe diagram below captures the high level arrangement of the <strong>QTouch</strong> <strong>Library</strong> for UC3L API.The <strong>QTouch</strong> <strong>Library</strong> for UC3L API can be used for Sensor configuration, Sensor Acquisitionparameter setting and Sensor Enable/Disable operations. Based on this input Sensorconfiguration, the <strong>QTouch</strong> <strong>Library</strong> takes care of the initialization, configuration and acquisitiondata capture operations using the CAT module. The UC3L CAT module interfaces with theexternal capacitive touch sensors and is capable of performing <strong>QTouch</strong> and QMatrix methodacquisition. For an Overview of QMatrix and <strong>QTouch</strong> Capacitive Touch acquisition, refer Section5.2.The raw acquisition data from the CAT module is processed by the <strong>QTouch</strong> <strong>Library</strong>. TheAdjacent Key Suppression (AKS), Detect Integration mechanism, Drift compensation andAutomatic Recalibration components of the Touch <strong>Library</strong> aid in providing a robust Touchperformance. Once the raw acquisition data is processed, the individual Sensor Status andWheel/Slider position information is provided to the user by means of a measurement completecallback operation.1168207K-AT42-09/11

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!