ATAVRTS2080B Atmel, ATAVRTS2080B Datasheet - Page 158

BOARD EVAL FOR ATTINY88 LIBRARY

ATAVRTS2080B

Manufacturer Part Number
ATAVRTS2080B
Description
BOARD EVAL FOR ATTINY88 LIBRARY
Manufacturer
Atmel
Series
QTouch™r
Datasheets

Specifications of ATAVRTS2080B

Sensor Type
Touch, Capacitive
Sensing Range
1 Rotor, 1 Slider, and 2 Buttons/Keys
Interface
Application Programming Interface (API)
Voltage - Supply
1.8 V ~ 5.5 V
Embedded
Yes, MCU, 8-Bit
Utilized Ic / Part
ATtiny88
Tool Type
Development Kit
Cpu Core
AVR 8 / 32
Data Bus Width
8 bit
Core Architecture
AVR
Silicon Manufacturer
Atmel
Silicon Core Number
ATtiny88
Silicon Family Name
AVR
Kit Contents
Board CD Docs
Development Tool Type
Hardware / Software - Eval/Demo Board
Rohs Compliant
Yes
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Sensitivity
-
Lead Free Status / Rohs Status
 Details
Other names
Q4359953
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 ATAVRTS2080B