Known Issues

Issue

Cause

Remedy / workaround

Buiding QTouch Libraries Release 5.0 with WinAVR Compiler results in Linker Error. (Skipping Library libavrxxx.a, File not found).

QTouch Libraries Release 5.0 are build with Atmel Studio 6 Native Toolchain Flavor.

Always use Native Toolchain Flavor (Advanced Tab in Project properties) setting in Atmel Studio 6 for Building QTouch Library Release

The GCC example projects for QMatrix does not compile the delay cycles (QT_DELAY_CYCLES) above a value of 5 because of the preprocessor expansions.

 

Recommended to remove UL from the preprocessor constants and in the chain of macros used for QT_DELAY_CYCLES. Valid for QT_DELAY_CYCLES = 5,10,25,50 .

Compiling QT600 project files throws unused variable warning

 

These variables are available in the debug protocol for future use.

When using IAR workbench for ATSAM to integrate the touch libraries, the linker would generate a warning indicating:

Warning[Lp005]: placement includes a mix of sections with content (example "ro data section .data_init in xfiles.o(dl7M_tl_if.a)") and sections without content (example "rw data section .data in xfiles.o(dl7M_tl_if.a)").

Warning[Lp006]: placement includes a mix of writable sections (example "rw data section .data in xfiles.o(dl7M_tl_if.a)") and non-writable sections (example "ro data section .data_init in xfiles.o(dl7M_tl_if.a)").

 

Recommended to remove UL from the preprocessor constants and in the chain of macros used for QT_DELAY_CYCLES. Valid for QT_DELAY_CYCLES = 5,10,25,50.