Atmel QTouch Library User Guide

Atmel QTouch Library User Guide Atmel QTouch Library User Guide

prochild.co.kr
from prochild.co.kr More from this publisher
11.07.2015 Views

Support for different compiler tool chainsThe QTouch acquisition method libraries are supported for the following compiler tool chains.Table 7 Compiler tool chains supported for QTouch acquisition method librariesToolVersionIAR Compiler for 8bit AVR 5.51IAR Embedded Workbench for AVR 5.5.7.1355GCC – AVRStudio 4.18 build 692IAR Compiler 32bit AVR 4.10WinAVR for 8bit AVR 20100110GCC – AVR32 Studio 2.5.0GCC – GCC GNU Tool Chain 32bit AVRavr32-gnu-toolchain-2.4.2IAR Embedded Workbench for ARM 5.40.4GCC for ARM Sourcery G++ Lite 2009q3-68QTouch Acquisition method library naming conventionsThe libraries are named according the convention listed belowNaming convention for libraries to be used with GCC tool chainlibg1_qt_k_rs.aField Possible Commentsname valuescoreP avr25avr 35VersionP of the core for AVR/ATSAM devices supported by this library variantfor tinyAVR and megaAVR devices.avr 4avr 51avr 5avrxmega2avrxmega3avrxmega4avrxmega5avrxmega6avrxmega7uc3auc3buc3csam3ssam3usam3nCH 4, 8, 12, 16, Total number of channels supported by each library.32RS 1, 2, 3, 4, 8 Total number of rotors / sliders supported for the respective channel countsmentioned in previous row.For example, the library variant “libavr25g1_8qt_k_2rs.a” supports the following configuration• Device : tinyAVR or megaAVR device belonging to core version avr25• Belongs to a set of devices of group 1 supported by this library808207K-AT42-09/11

• Support a maximum of 8 channels• Supports a maximum of up to 2 rotors / sliders.Naming convention for libraries to be used with IAR Embedded WorkbenchThe libraries are named according the naming convention listed belowlibg_qt_k_rs.r90Field Possible Commentsname valuescoreP v1v3VersionP of the for AVR/ATSAM devices supported by this library variantvariant for tinyAVR and megaAVR devices.v3xmsfv3xmv4xmv5xmv6xmuc3auc3buc3csam3ssam3usam3nQ 1 to 3 GroupQ of the core AVR device supported by this library variantCH 4, 8, 12, 16, Total number of channels supported by each library.32RS 1, 2, 3, 4, 8 Total number of rotors / sliders supported for the respective channel countsmentioned in previous row.For example, the library variant “libv3g2_4qt_k_1rs.r90” supports the following configuration• Device : tinyAVR or megaAVR device belonging to core version v3• Belongs to a set of devices of group 2 supported by this library• Supports a maximum of 4 channels• Supports 1 rotor/sliderQTouch acquisition method library variantslists the different QTouch acquisition method library variants supported for AVRs. Use this tableto select the correct library variant to be used in your application. Each row in the table belowindicates• the corresponding Ports available for SNS and SNSK pins• Compilers used for generating the libraries• The library names to be selected for the requirementsNote: The libraries that are supported as listed in the table are only supported provided thedevice memory requirements are also satisfied.Naming convention of the library Maximum channels supported by the library.DeviceRangetinyAVR, megaAVR, XMEGA 4,8,12,16UC3 8,16,32ATSAM 3281

• Support a maximum of 8 channels• Supports a maximum of up to 2 rotors / sliders.Naming convention for libraries to be used with IAR Embedded WorkbenchThe libraries are named according the naming convention listed belowlibg_qt_k_rs.r90Field Possible Commentsname valuescoreP v1v3VersionP of the for AVR/ATSAM devices supported by this library variantvariant for tinyAVR and megaAVR devices.v3xmsfv3xmv4xmv5xmv6xmuc3auc3buc3csam3ssam3usam3nQ 1 to 3 GroupQ of the core AVR device supported by this library variantCH 4, 8, 12, 16, Total number of channels supported by each library.32RS 1, 2, 3, 4, 8 Total number of rotors / sliders supported for the respective channel countsmentioned in previous row.For example, the library variant “libv3g2_4qt_k_1rs.r90” supports the following configuration• Device : tinyAVR or megaAVR device belonging to core version v3• Belongs to a set of devices of group 2 supported by this library• Supports a maximum of 4 channels• Supports 1 rotor/slider<strong>QTouch</strong> acquisition method library variantslists the different <strong>QTouch</strong> acquisition method library variants supported for AVRs. Use this tableto select the correct library variant to be used in your application. Each row in the table belowindicates• the corresponding Ports available for SNS and SNSK pins• Compilers used for generating the libraries• The library names to be selected for the requirementsNote: The libraries that are supported as listed in the table are only supported provided thedevice memory requirements are also satisfied.Naming convention of the library Maximum channels supported by the library.DeviceRangetinyAVR, megaAVR, XMEGA 4,8,12,16UC3 8,16,32ATSAM 3281

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

Saved successfully!

Ooh no, something went wrong!