Bert Gereels & Dylan Timmerman

Dependencies:   mbed

Committer:
bertgereels
Date:
Wed Dec 14 13:35:53 2016 +0000
Revision:
0:620ca2412ef6
Capacitive Touch program; by Bert Gereels & Dylan Timmerman

Who changed what in which revision?

UserRevisionLine numberNew contents of line
bertgereels 0:620ca2412ef6 1 #include "mbed.h"
bertgereels 0:620ca2412ef6 2 #include "qt1070.h"
bertgereels 0:620ca2412ef6 3 #include "i2c_qt1070.h"
bertgereels 0:620ca2412ef6 4
bertgereels 0:620ca2412ef6 5 DigitalOut myled3(LED3);
bertgereels 0:620ca2412ef6 6 DigitalOut myled2(LED2);
bertgereels 0:620ca2412ef6 7 DigitalOut myled1(LED1);
bertgereels 0:620ca2412ef6 8
bertgereels 0:620ca2412ef6 9 using namespace I2cQt1070Device;
bertgereels 0:620ca2412ef6 10 int main() {
bertgereels 0:620ca2412ef6 11
bertgereels 0:620ca2412ef6 12 I2cQt1070 i2cQt1070(p28, p27, 0x36, 100000);
bertgereels 0:620ca2412ef6 13 int cycleCounter = 0;
bertgereels 0:620ca2412ef6 14 while(1){
bertgereels 0:620ca2412ef6 15 i2cQt1070.check_for_instruction();
bertgereels 0:620ca2412ef6 16
bertgereels 0:620ca2412ef6 17 cycleCounter ++;
bertgereels 0:620ca2412ef6 18
bertgereels 0:620ca2412ef6 19 if(cycleCounter >= 100000){
bertgereels 0:620ca2412ef6 20 myled1 = !myled1;
bertgereels 0:620ca2412ef6 21 myled2 = !myled2;
bertgereels 0:620ca2412ef6 22 myled3 = !myled3;
bertgereels 0:620ca2412ef6 23 cycleCounter = 0;
bertgereels 0:620ca2412ef6 24 }
bertgereels 0:620ca2412ef6 25 }
bertgereels 0:620ca2412ef6 26 }