aghmtmppo

Dependencies:   LCD_DISCO_F429ZI mbed TS_DISCO_F429ZI BSP_DISCO_F429ZI

Committer:
domino5740
Date:
Mon Jun 15 17:39:40 2020 +0000
Revision:
0:b7f6cb529d74
final

Who changed what in which revision?

UserRevisionLine numberNew contents of line
domino5740 0:b7f6cb529d74 1 #ifndef KEYBOARD_H
domino5740 0:b7f6cb529d74 2 #define KEYBOARD_H
domino5740 0:b7f6cb529d74 3
domino5740 0:b7f6cb529d74 4 #include "TS_DISCO_F429ZI.h"
domino5740 0:b7f6cb529d74 5
domino5740 0:b7f6cb529d74 6 enum Read {BUTTON_0, BUTTON_1, BUTTON_2, BUTTON_3, NO_BUTTON };
domino5740 0:b7f6cb529d74 7
domino5740 0:b7f6cb529d74 8 class Keyboard {
domino5740 0:b7f6cb529d74 9 public:
domino5740 0:b7f6cb529d74 10 Keyboard(unsigned char ucColumn = 0);
domino5740 0:b7f6cb529d74 11 enum Read eRead();
domino5740 0:b7f6cb529d74 12 private:
domino5740 0:b7f6cb529d74 13 TS_DISCO_F429ZI ts;
domino5740 0:b7f6cb529d74 14 unsigned char ucColXPos;
domino5740 0:b7f6cb529d74 15 TS_StateTypeDef TS_State;
domino5740 0:b7f6cb529d74 16 uint16_t x, y;
domino5740 0:b7f6cb529d74 17 };
domino5740 0:b7f6cb529d74 18
domino5740 0:b7f6cb529d74 19 #endif