ATAVRQTOUCHX Atmel, ATAVRQTOUCHX Datasheet - Page 158

BOARD EVAL CAPACITIVE TOUCH

ATAVRQTOUCHX

Manufacturer Part Number
ATAVRQTOUCHX
Description
BOARD EVAL CAPACITIVE TOUCH
Manufacturer
Atmel
Series
QTouch™r
Datasheets

Specifications of ATAVRQTOUCHX

Sensor Type
Touch, Capacitive
Sensing Range
1 Slider, 1 Wheel, 2 Buttons
Interface
USB
Voltage - Supply
5V, USB
Embedded
Yes, MCU, 8-Bit
Utilized Ic / Part
AT90USB1287, ATxmega128A1
Silicon Manufacturer
Atmel
Silicon Family Name
ATxmega
Kit Contents
Board
Svhc
No SVHC (15-Dec-2010)
Core Architecture
AVR
Core Sub-architecture
AVR19
Kit Features
One Slider, One Wheel And 2
Rohs Compliant
Yes
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Sensitivity
-
Lead Free Status / Rohs Status
Lead free / RoHS Compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
ATAVRQTOUCHX
Manufacturer:
Atmel
Quantity:
135
6.3.20 MISRA Compliance Report of QTouch Library for UC3L
This section lists the compliance and deviations for MISRA standards of coding practice for the
UC3L QTouch libraries.
6.3.21 What is covered
The MISRA compliance covers the QTouch library for AT32UC3L devices. The Example projects
and associated code provided is not guaranteed to be MISRA compliant.
6.3.22 Target Environment
Development Environment
6.3.19 Integrating QTouch libraries for AT32UC3L in your application
This section illustrates the key steps required in integrating the QTouch™ library in your
application.
MISRA Checking software
MISRA Rule set applied
6.3.23 Deviations from MISRA C Standards
The QTouch library was subjected to the above mentioned MISRA compliance rules. The
following table lists the exceptions in the AT32UC3L QTouch library source code and also
provides explanation for these exceptions.
Apart from these, there were many exceptions in the standard header files supplied by the tool
chain and those are not captured here.
Rule
158
a. For your design, you would need the following information to select the correct library
b. Copy the library variant that was selected in step one to your project’s working directory
c. Include touch_api_at32uc3l.h & touch_config_at32uc3l.h header files of the QTouch™
d. Initialize/create and use the Touch APIs in your application
e. General application notes
This API can be used to de-initalize the Touch Library and disable the CAT module.
Calling this API de-initializes the Touch Library for Sensors corresponding to all methods
of acquisition (QMatrix, QTouch Group A, QTouch Group B and Autonomous QTouch).
variant
or update your project to point to the library selected.
library in your application. The header files can be found in the library installation folder.
Rule Description
Device to be used for the design – Current library supports AT32UC3L064,
AT32UC3L032, AT32UC3L016 device variants.
Compiler platform you intend to use to integrate the libraries.
Set the various configuration options using the touch_config_at32uc3l.h file.
Initialize and configure the sensors in the Host application.
The Host application also has to provide the required timing so as to perform
Touch measurement at regular intervals.
Ensure that there are no conflicts between the resources used by the Touch
library and the host application
Ensure that the stack size is adjusted to factor in the stack depth required for the
operation of the touch libraries.
IAR Embedded Workbench for Atmel AVR32
The MISRA C Compliance has been performed for the library
using MISRA C 2004 Rules in IAR Workbench for Atmel AVR32
MISRAC 2004 Rule Set, All including advisory
Advisory/
Required
Exception noted / How it is
addressed
8207J-AT42-02/11

Related parts for ATAVRQTOUCHX