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.

Devices supportedThe list of different devices that are supported by the <strong>QTouch</strong> library for 2K devices is givenbelow:1. ATtiny2313A2. ATtiny261A3. ATtiny24A4. ATtiny25AComplete information is available in <strong>Library</strong>_Selection_<strong>Guide</strong>.xls.Salient Features of <strong>QTouch</strong> <strong>Library</strong> for 2K Devices• 1 to 4 Touch Buttons can be configured. Supports maximum of 4 Buttons.• Libraries in variants of 1, 2 and 4 channels are provided.• 2K device libraries are supported only for IAR.• <strong>Library</strong> API’s are same as Generic <strong>QTouch</strong> libraries.• Support for more than one pair of SNS and SNSK ports are not available for 2K tinydevices.NOTE:No AKS, no Power Optimization and no pin configurability support in case of 2K devicelibraries.The change information like library status flags which reflects if there is any change inReference values, rotor slider position change status flags etc are not part of the 2K devicelibraries except burst again flag.<strong>Library</strong> VariantsFor Different library variants available for 2K Devices, please refer <strong>Library</strong>_Selection_<strong>Guide</strong>.xls<strong>QTouch</strong> API for 2K Devices and UsageThis section describes the different API’s used during touch sensing. Using the API, Touchsensors and the associated channels can be defined. Once touch sensing has been initiated bythe user, the host application can use the API to make touch measurements and determine thestatus of the sensors.Refer section 5.6.6 and Figure 5.6 for API usagetouch_api_2kdevice.h - public header fileThe touch_api_2kdevice.h header file is the public header file which needs to be included inuser’s application. The type definitions and function prototypes of the API’s listed in sections 5.6.3, 5.6.4 and 5.6.5The touch_api_2kdevice.h header file is located in the library distribution in the followingdirectory.• ..\<strong>Atmel</strong>_<strong>QTouch</strong>_Libraries_4.x\Generic_<strong>QTouch</strong>_Libraries\includeThe constant/symbol definitions can be placed in any of the following.1808207K-AT42-09/11

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

Saved successfully!

Ooh no, something went wrong!