Example Hello World example for interfacing the AT42QT1010 Device

Dependencies:   AT42QT1010 mbed

Committer:
jnagendran3
Date:
Mon Oct 20 13:14:18 2014 +0000
Revision:
0:3009c861d060
Child:
1:6f970f5a63d4
Initial Example

Who changed what in which revision?

UserRevisionLine numberNew contents of line
jnagendran3 0:3009c861d060 1 #include "mbed.h"
jnagendran3 0:3009c861d060 2 #include "AT42QT1010.h"
jnagendran3 0:3009c861d060 3
jnagendran3 0:3009c861d060 4 DigitalOut read_led(LED1);
jnagendran3 0:3009c861d060 5 DigitalOut auto_led(LED2);
jnagendran3 0:3009c861d060 6 DigitalOut interrupt_led(LED3);
jnagendran3 0:3009c861d060 7 AT42QT1010 touch_sensor(p21,p23);
jnagendran3 0:3009c861d060 8
jnagendran3 0:3009c861d060 9 void interrupt(){
jnagendran3 0:3009c861d060 10 interrupt_led=!interrupt_led;
jnagendran3 0:3009c861d060 11 }
jnagendran3 0:3009c861d060 12
jnagendran3 0:3009c861d060 13 int main() {
jnagendran3 0:3009c861d060 14 touch_sensor.attach(&interrupt);
jnagendran3 0:3009c861d060 15 while(1) {
jnagendran3 0:3009c861d060 16 read_led = touch_sensor.read();
jnagendran3 0:3009c861d060 17 auto_led = touch_sensor;
jnagendran3 0:3009c861d060 18 touch_sensor.write(auto_led);
jnagendran3 0:3009c861d060 19 }
jnagendran3 0:3009c861d060 20 }