ATAVRTS2080B Atmel, ATAVRTS2080B Datasheet - Page 149

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.17.1.10 touch_qm_get_libinfo
Arguments
Arguments
current_time_ms
p_touch_dma
qm_acq_mode
void
(*measure_complete_callback)(
void )
p_
touch_info
void (*measure_complete_callback)( touch_measure_data_t *p_measure_data ))
This API initiates a capacitive measurement on all enabled QMatrix sensors.
When normal acquisition mode is used, once the Touch measurement is completed on all
the QMatrix sensors, before processing the raw acquisition data (channel_signals), a
filter_callback function is optionally called by the Touch Library.
Once the filter_callback is completed, the signal values will be processed by the Touch
Library. The measure_complete_callback function is then called with touch data
(channel_signals, channel_references, sensor_states, sensors structure) as well as the
Touch Status (sensor_states) and Rotor/Slider position (rotor_slider_values).
The touch_event_dispatcher API needs to be called as frequently as possible for the
Touch Library to process the raw acquisition data.
When raw data acquisition mode is used, once the raw acquisition data is available from
the CAT module for all the sensors, the measure_complete_callback function is
immediately called with acquisition data (channel_signals).
sensor_states and rotor_slider_values data are not updated by the Touch Library in this
mode.
This API will return error if a Touch measurement is already in progress.
Two peripheral DMA channels must be provided using p_touch_dma for QMatrix
operation.
touch_ret_t touch_qm_get_libinfo( touch_info_t *p_touch_info)
The touch_info_t structure is filled by the library with information like number of QMatrix
channels, number of QMatrix sensors, number of QMatrix rotors/slider, CAT hardware
version, and library version.
Type
touch_info_t*
Comment
User passes the memory address at which the library information
is to be stored by the library.
Type
touch_time_t
touch_qm_dma_t*
touch_acq_mode_t
void
(*measure_complete_callback)(
touch_measure_data_t
*p_measure_data)
touch_acq_mode_t qm_acq_mode,
The channel_references,
Specify whether Normal
Comment
Current time in ms
DMA channels to be
used for transfer to burst
length & acquisition
count
acquisition mode or
Raw acquisition mode
should be done.
QMatrix Measure
complete callback
function pointer
149

Related parts for ATAVRTS2080B