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 #pragma once
bertgereels 0:620ca2412ef6 2 #include "mbed.h"
bertgereels 0:620ca2412ef6 3
bertgereels 0:620ca2412ef6 4 namespace I2cQt1070Device{
bertgereels 0:620ca2412ef6 5
bertgereels 0:620ca2412ef6 6 enum ButtonState{
bertgereels 0:620ca2412ef6 7 UP = 0x04,
bertgereels 0:620ca2412ef6 8 DOWN = 0x08,
bertgereels 0:620ca2412ef6 9 LEFT = 0x01,
bertgereels 0:620ca2412ef6 10 RIGHT = 0x02,
bertgereels 0:620ca2412ef6 11 CENTER = 0x10
bertgereels 0:620ca2412ef6 12 };
bertgereels 0:620ca2412ef6 13
bertgereels 0:620ca2412ef6 14 class Qt1070{
bertgereels 0:620ca2412ef6 15
bertgereels 0:620ca2412ef6 16 private:
bertgereels 0:620ca2412ef6 17 unsigned int version;
bertgereels 0:620ca2412ef6 18 unsigned int id;
bertgereels 0:620ca2412ef6 19 char status;
bertgereels 0:620ca2412ef6 20
bertgereels 0:620ca2412ef6 21 public:
bertgereels 0:620ca2412ef6 22 Qt1070(unsigned int version = 0x01, unsigned int id = 0xE2);
bertgereels 0:620ca2412ef6 23 int getFirmware();
bertgereels 0:620ca2412ef6 24 int getId();
bertgereels 0:620ca2412ef6 25 int getStatus(); //status van knop (byte)
bertgereels 0:620ca2412ef6 26
bertgereels 0:620ca2412ef6 27 };
bertgereels 0:620ca2412ef6 28 };
bertgereels 0:620ca2412ef6 29