Simple Hello World example demonstrating the QT2100 library. The example initializes, configures, and acquires touch sensor data from a AT42QT2100 device. Output is displayed to a serial terminal for demonstration purposes--data can be used to control a system.

Committer:
armed
Date:
Tue Jan 13 00:22:17 2015 +0000
Revision:
0:bf4b6e255868
Initial commit.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
armed 0:bf4b6e255868 1
armed 0:bf4b6e255868 2 #include "mbed.h"
armed 0:bf4b6e255868 3 #include "QT2100.h"
armed 0:bf4b6e255868 4
armed 0:bf4b6e255868 5 Serial pc(USBTX, USBRX);
armed 0:bf4b6e255868 6
armed 0:bf4b6e255868 7 QT2100 qtouch(p5, p6, p7, p8, USBTX, USBRX);
armed 0:bf4b6e255868 8
armed 0:bf4b6e255868 9 main(void)
armed 0:bf4b6e255868 10 {
armed 0:bf4b6e255868 11 qtouch.init();
armed 0:bf4b6e255868 12 qtouch.devId();
armed 0:bf4b6e255868 13 qtouch.verifyChannels();
armed 0:bf4b6e255868 14
armed 0:bf4b6e255868 15 while(1) {
armed 0:bf4b6e255868 16
armed 0:bf4b6e255868 17 pc.printf(" QT2100 Controller: Button: %d Slider Value: %x\n",
armed 0:bf4b6e255868 18 qtouch.keys(), qtouch.slider());
armed 0:bf4b6e255868 19
armed 0:bf4b6e255868 20 wait_ms(50);
armed 0:bf4b6e255868 21 }
armed 0:bf4b6e255868 22 }