Release Notes

For additional support related to issues and limitations, please contact Design Support.

Release 5.1 - June 2018

QTouch® Configurator Updates 5.1

Bugs

  • Issue in Surface addition options is fixed.

Improvements

  • Change all (Sync) parameter values in the channel with enable and disable option
  • Sensor creation count status message
  • Notifications for SAML1x GCC support, SAML11 TrustZone and AKS setting
  • Timeout issue fix for table tooltips in parameters tab
  • Updated tooltips for slider/wheel configuration table
  • Scroller parameters table’s field type changed as sensor resolution and sensor deadband are changed to enums
  • Surface utility and DV direct download links added
  • Pre-scaler description for the nodes corrected

QTouch Library Updates 5.1

  • QTouch device support was added for SAML10 and SAML11 device families.
  • QTouch support is extended for the following device variants:
    1) ATSAMD20E16B, ATSAMD20E15B, ATSAMD20E14B
    2) ATSAMD20G16B, ATSAMD20G15B, ATSAMD20G14B
    3) ATSAMD20J16B, ATSAMD20J15B, ATSAMD20J14B
    4) SAMHA1E14AB, SAMHA1E15AB, SAMHA1E16AB
  • The following example projects were added:
    1) QTouch SAML11 Xplained Pro Self Capacitance Shield Water Tolerant Secure Touch Example with QT7 extension
    2) QTouch SAML11 Xplained Pro Mutual Capacitance Secure Touch Example with QT3 keypad extension
    3) SAML11 secure project with TrustZone middleware that should be used in association with non-secure touch example project
    4) QTouch SAML10 Xplained Pro Mutual Capacitance Touch Example with QT3 keypad extension
    5) QTouch SAML10 Xplained Pro Self Capacitance Shield Water Tolerant Touch Example with QT7 extension
  • Post-processing function for frequency hop/frequency hop auto-tune module is called before the post-processing function of keys module in touch.c application file.
  • SCROLLER resolution and deadband parameters were modified to have enum values
  • Compensation capacitance formula in the data visualizer script file was corrected for SAME5x and SAMD51 family of devices.

Known Issues & Limitations

  • IAR compiler for SAM L10 and SAM L11 family is not supported.
  • Pre-configured clock system support does not work for SAME5x, D51 family touch projects.

Note:
There are two approaches to create touch projects in SAML11.

  • SAM L11 secure touch example project, where the touch library is placed in secure memory.
  • SAM L11 non-secure touch example project, where the touch library is placed in non-secure memory.
For the SAM L11 device, the QTouch Configurator by default generates a touch example project with touch library placed in non-secure memory. To create a touch project with the touch library placed in secure memory, add Trustzone middleware to the project.

For more details, refer to the "Generate SAML1X Touch Project" page.

Device Support

The download link below provides the list of devices supported in the QTouch Configurator 5.1 Release.

Some Useful Links

Release 5.0 - May 2018

QTouch® Configurator Updates 5.0

  • Selfcap Surface support for supported devices
  • Gesture support has been added
  • Notification tab has been added to let users know about various notifications while generating projects
  • Sub-tabs for Pins and Parameters tabs
  • Clock configuration setting based on devices

QTouch Library Updates 5.0

  • QTouch Surface, QTouch Gesture, 2D Touch Surface Utility support for the following device families under self-cap technology
    • ATtiny161x, ATtiny321x
    • SAMD20, SAMD21, SAMHA1, SAMDA1
  • ATtiny817 Xpro with QT7 touch example project is published with two versions.
    1) Supports GCC and IAR with only LEDs
    2) Supports IAR only with LEDs and Data-visualizer
  • Three ATtiny1617 surface and gesture example projects are added
    1) Tiny1617 Water Tolerant Touch Surface Kit Development Kit - 1 Finger Position Tracking with LEDs Example
    2) Tiny1617 Water Tolerant Touch Surface Kit Development Kit - 1 and 2 Finger Gesture Detection Project with LEDs Example
    3) Tiny1617 Water Tolerant Touch Surface Kit Development Kit - 1 and 2 Finger Gesture Detection Project with 2D Touch Surface GUI Example
  • Global interrupt is set by default for AVR touch projects
  • Pre-configured clock system support added for touch projects
  • Modules Versioning Information has been improved for better traceability

Known Issues & Limitations

  • Pre-configured clock system support does not work for SAME5x, D51 family touch projects. You have to configure the clock manually just like in the previous releases and should click on No when preconfigured clock settings page pops up while creating the example project
  • SAM (SAMD20, SAMD21, SAMDA1, SAMHA1 ) devices with 16 KB Flash can be built only in IAR with HIGH optimization for two-finger gesture projects.
  • Existing SAMD20/SAMD21 projects build with Release 3.0 and before is unable to load in start.atmel.com or microchip.com\start. Workaround is
    A) Open the atmel_start_config.atstart file which is part of .atzip Project.
    B) Search QTOUCH_SAM_D2x in atmel_start_config.atstart file and replace with QTOUCH_SAM_D2x_DA1_HA1. Save changes to the file.
    C) Load the saved atmel_start_config.atstart file.

Device Support

The link below provides the list of devices supported in the QTouch Configurator 5.0 Release.

Some Useful Links

Release 4.0 Patch - Feb 2018

QTouch Configurator Updates

  • None

QTouch Library Updates

  • The Scroller module is updated with a bug fix. The scroller last position was reported wrongly in the last release version. This has been corrected in this patch release.
  • The "away from touch detect integration" variable is renamed as "away from touch recal integration count" in the GUI

Known Issues & Limitations

  • QTouch Configurator Summary Page would report the scroller module version as last released scroller module version

Device Support

The link below provides the list of devices supported in the QTouch 4.0 Patch release.

Some Useful Links

Release 4.0 - Dec 2017

QTouch Configurator Updates

  • QTouch Configurator has been updated for the ATtiny3214, ATtiny3216, ATtiny3217, SAML21, SAML22, SAMC20, SAMC21, SAMHA1 set of devices.
  • Mutual-cap signal matrix for pin mapping.
  • 256 Button Creation in Mutual Cap in QTouch Configurator
  • Summary information Tab is created which will have Summary information of the Project Created
  • Data visualizer dashboard data logging and Compensation Calibration values display .

QTouch Library Updates

  • Added device support for the ATtiny3214, ATtiny3216, ATtiny3217, SAML21, SAML22, SAMC20, SAMC21, SAMHA1 set of devices.
  • Added example projects for the SAML21, SAML22, SAMC21J, SAMC21N, ATtiny817 on Xplained Pro kits with either using the QT1, QT7 extension board or On-Board Sensors.
  • Data Visualizer scripts are updated so that Compensation Capacitance Values are shown in picofarads.
  • Global Interrupt is enabled for Tiny and Mega devices in touch_example.c file.
  • touch_example.c and touch_example.h files are kept in the Example folder.
  • UART baud rate is increased to 115200 for all SAM Kit Example Projects and User Board Projects

Known Issues & Limitations

  • SAMHA1G16AB, SAMHA1G15 devices are not supported in IAR QTouch Example Projects as these are not available in the IAR version
  • ATtiny817 with QT7 IAR project does not fit into the device unless it is built in release mode with high optimization
  • RTC is generating interrupts for every 2 ms instead of 1 ms in the default user board clock configuration. This causes touch_measurement periodicity triggering double the configured one. This is due to the 1 KHz output enable in the RTC source. When the 32 KHz RTC source used with compare value of 32, the interrupt generates correctly
  • PTC pads, when assigned to the USART will be removed from the PTC Mutual Pin Matrix view. If PTC pins are selected for UART, then the pins would not be shown in mutual cap matrix pin view page
  • When using the slider module, the first reported position from the slider should be ignored after touch.
  • Existing SAMD20/SAMD21 projects build with Release 3.0 is unable to load in start.atmel.com or microchip.com\start

Device Support

The link below provides the list of devices supported in the QTouch 4.0 release.

Some Useful Links

Release 3.0 - Sep 2017

QTouch Configurator Updates

  • QTouch Configurator has been updated for the SAMD20/SAMD21/SAMDA1/SAME51/SAME53/SAME54/SAMD51 set of devices.

QTouch Library Updates

  • Added device support for the SAMD20/SAMD21/SAMDA1/SAME51/SAME53/SAME54/SAMD51 set of devices.
  • Changed node group data structure for the SAMD10/SAMD11 device family.
  • Added example projects for the SAMD20/SAMD21/SAMDA1/SAME54 Xplained Pro kits using the QT1 extension board.

Known Issues & Limitations

  • ATSAMD21G17AU, ATSAMD21E16B and ATSAMD21E15C devices are not supported in IAR QTouch Example Projects.
  • The maximum number of configurable sensors supported by the QTouch Configurator is limited to 100 sensors. This is applicable to the SAMD20/D21/E54/D51 device families having more than 32 KB flash memory

    This restriction is from the QTouch Configurator GUI not from the firmware side.

Device Support

The following table represents a list of new devices supported by the QTouch Configurator in Release 3.0 and also provides information about the range of number of self-capacitance and mutual capacitance buttons supported for various device families.

device-support-3p0_1.png

Release 2.0 Build 2 - June 2017

QTouch Configurator Updates

  • Updated feature to gray out allocated PTC lines in the PIN selection drop down menu.
  • Updated QTouch Configurator guide on the Atmel Start User Guide.
  • Updated Atmel Board Example Projects User Guide.

QTouch Library Updates

  • Optimization settings of ATSAMD10 and ATSAMD11 IAR library modules are size-optimized.
  • Fixed bug related to on-board QTouch buttons channel order swap in the Tiny817-XPRO kit example project.
  • Fixed bug on SAM D10/D11 Data streamer module code when acquisition auto tune is enabled. The CSD macro comparison is removed which is not applicable to this device.
  • UART Baud rate changed to 115200 for all SAM User Board and Kit Example Projects.

Release 2.0 Build 1- May 2017

Device Support

The following table represents a list of devices supported by the QTouch Configurator and the maximum number of self-capacitance and mutual capacitance buttons supported for each device.

device-support-2p0.png

Note:

  • The maximum number of self-capacitance buttons and mutual capacitance buttons is derived based on QTouch Modular Library RAM requirements.
  • The PTC lines can be multiplexed to be used as either X or Y lines. This is considered when deriving the maximum number of mutual capacitance buttons.

New Features

  • Slider and Wheel.
  • Driven shield without dedicated pin support.
  • Frequency Hop without Auto tune support.

Known Issues & Limitations

  • For ATtiny81x devices, QTouch Configurator project export of only IAR Embedded Workbench is supported.
  • For ATtiny81x devices, when using Slider/Wheel sensors using QTouch Configurator, both Frequency Hop and Data Visualizer features cannot be enabled together in a project - this will result in code memory overflow. Either one of the features should be disabled for the touch example project to fit within device code memory.
  • For ATtiny161x devices, PB4 (Y13/X13) CAN be used as PTC X or Y line pin. However, this is NOT visible through the QTouch Configurator.
  • Following devices are NOT supported in start.atmel.com.
    1. ATtiny1614-SSNR, ATtiny1614-SSFR – SOIC
    2. ATtiny1616-MNR, ATtiny1616-MFR – QFN (ATtiny1616 SOIC package is supported)

    Contact Design Support if a QTouch project is required for these devices.

Bug Fixes

bug-fix-2p0.png

Release 1.0 – November 2016

Device Support

The following table represents a list of devices supported by the QTouch Configurator.

device-support-1p0.png

Features

  • Buttons
  • Driven Shield
  • Frequency Hop with Auto-tune

Known Issues & Limitations

  • For ATtiny81x devices, QTouch Configurator project export of only IAR Embedded Workbench is supported.
© 2018 Microchip Technology, Inc.
Notice: ARM and Cortex are the registered trademarks of ARM Limited in the EU and other countries.
Information contained on this site regarding device applications and the like is provided only for your convenience and may be superseded by updates. It is your responsibility to ensure that your application meets with your specifications. MICROCHIP MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND WHETHER EXPRESS OR IMPLIED, WRITTEN OR ORAL, STATUTORY OR OTHERWISE, RELATED TO THE INFORMATION, INCLUDING BUT NOT LIMITED TO ITS CONDITION, QUALITY, PERFORMANCE, MERCHANTABILITY OR FITNESS FOR PURPOSE. Microchip disclaims all liability arising from this information and its use. Use of Microchip devices in life support and/or safety applications is entirely at the buyer's risk, and the buyer agrees to defend, indemnify and hold harmless Microchip from any and all damages, claims, suits, or expenses resulting from such use. No licenses are conveyed, implicitly or otherwise, under any Microchip intellectual property rights.