11.07.2015 Views

Atmel QTouch Library User Guide

Atmel QTouch Library User Guide

Atmel QTouch Library User Guide

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Channel 47 N/A N/A N/A N/A N/A X7Y5 X7Y5Channel 48 N/A N/A N/A N/A N/A X0Y6 X0Y6Channel 49 N/A N/A N/A N/A N/A X1Y6 X1Y6Channel 50 N/A N/A N/A N/A N/A X2Y6 X2Y6Channel 51 N/A N/A N/A N/A N/A X3Y6 X3Y6Channel 52 N/A N/A N/A N/A N/A X4Y6 X4Y6Channel 53 N/A N/A N/A N/A N/A X5Y6 X5Y6Channel 54 N/A N/A N/A N/A N/A X6Y6 X6Y6Channel 55 N/A N/A N/A N/A N/A X7Y6 X7Y6Channel 56 N/A N/A N/A N/A N/A N/A X0Y7Channel 57 N/A N/A N/A N/A N/A N/A X1Y7Channel 58 N/A N/A N/A N/A N/A N/A X2Y7Channel 59 N/A N/A N/A N/A N/A N/A X3Y7Channel 60 N/A N/A N/A N/A N/A N/A X4Y7Channel 61 N/A N/A N/A N/A N/A N/A X5Y7Channel 62 N/A N/A N/A N/A N/A N/A X6Y7Channel 63 N/A N/A N/A N/A N/A N/A X7Y7Sensor NumberingThe ordering and numbering of sensors is related to the order in which the sensors are enabled.This is independent of the acquisition method (QMatrix or <strong>QTouch</strong> acquisition method libraries).For example, consider this code snippet:…./* enable slider */qt_enable_slider (CHANNEL_0, CHANNEL_2, AKS_GROUP_1, 16,HYST_6_25, RES_8_BIT, 0);/* enable rotor */qt_enable_rotor (CHANNEL_3, CHANNEL_5, AKS_GROUP_1, 16, HYST_6_25,RES_8_BIT, 0);/* enable keys */qt_enable_key (CHANNEL_6, AKS_GROUP_2, 10, HYST_6_25);qt_enable_key (CHANNEL_7, AKS_GROUP_2, 10, HYST_6_25);In the case above, the slider on channels 0 to 2 will be sensor 0, the rotor on channels 3-to-5 issensor 1 and the keys on channels 6 and 7 are sensor numbers 3 and 4 respectively.When the touch status is reported or queried, the corresponding sensor positions and statusindicate the touch status. For example, the slider is in detect if “qt_measure_data.qt_touch_status.sensor_states” bit position 0 is set. Similarly, the rotor on channels 3 to 5 issensor 1, and the keys on channels 6 and 7 are sensors 2 and 3 respectively.However, the code could be re-arranged as follows to give a different sensor numbering./* enable rotor */qt_enable_rotor (CHANNEL_3, CHANNEL_5, NO_AKS_GROUP, 16,HYST_6_25, RES_8_BIT, 0);/* enable keys */qt_enable_key (CHANNEL_6, AKS_GROUP_2, 10, HYST_6_25);qt_enable_key (CHANNEL_7, AKS_GROUP_2, 10, HYST_6_25);/* enable slider */428207K-AT42-09/11

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

Saved successfully!

Ooh no, something went wrong!