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
bertgereels 0:620ca2412ef6 4 BusIn joy(p15,p12,p13,p16,p14);
bertgereels 0:620ca2412ef6 5
bertgereels 0:620ca2412ef6 6 namespace I2cQt1070Device{
bertgereels 0:620ca2412ef6 7
bertgereels 0:620ca2412ef6 8 Qt1070::Qt1070(unsigned int version, unsigned int id){
bertgereels 0:620ca2412ef6 9 this->id = id;
bertgereels 0:620ca2412ef6 10 this->version = version;
bertgereels 0:620ca2412ef6 11 this->status = 0;
bertgereels 0:620ca2412ef6 12 }
bertgereels 0:620ca2412ef6 13
bertgereels 0:620ca2412ef6 14 int Qt1070::getId(){ //Address 0: Chip ID
bertgereels 0:620ca2412ef6 15 return id;
bertgereels 0:620ca2412ef6 16 }
bertgereels 0:620ca2412ef6 17
bertgereels 0:620ca2412ef6 18 int Qt1070::getFirmware(){ //Address 1: Firmware Version
bertgereels 0:620ca2412ef6 19 return version;
bertgereels 0:620ca2412ef6 20 }
bertgereels 0:620ca2412ef6 21
bertgereels 0:620ca2412ef6 22 int Qt1070::getStatus(){ //Address 3: Key Status
bertgereels 0:620ca2412ef6 23 int status = joy.read();
bertgereels 0:620ca2412ef6 24 return status;
bertgereels 0:620ca2412ef6 25 }
bertgereels 0:620ca2412ef6 26
bertgereels 0:620ca2412ef6 27 };