MTM PPO mbed2d-2 program

Dependencies:   LCD_DISCO_F429ZI mbed TS_DISCO_F429ZI BSP_DISCO_F429ZI

Committer:
paweler
Date:
Sun May 10 20:47:57 2020 +0000
Revision:
0:528c126a5ac9
Child:
1:3f9eb24c51b2
ppo mbed

Who changed what in which revision?

UserRevisionLine numberNew contents of line
paweler 0:528c126a5ac9 1 #ifndef KEYBOARD_TS_H
paweler 0:528c126a5ac9 2 #define KEYBOARD_TS_H
paweler 0:528c126a5ac9 3
paweler 0:528c126a5ac9 4 #include "TS_DISCO_F429ZI.h"
paweler 0:528c126a5ac9 5
paweler 0:528c126a5ac9 6 enum eKeyboardTsState {BUTTON_0 , BUTTON_1 , BUTTON_2 , BUTTON_3, RELEASED};
paweler 0:528c126a5ac9 7
paweler 0:528c126a5ac9 8 class KeyboardTs{
paweler 0:528c126a5ac9 9 public:
paweler 0:528c126a5ac9 10 KeyboardTs(unsigned char);
paweler 0:528c126a5ac9 11 enum eKeyboardTsState eRead(void);
paweler 0:528c126a5ac9 12 private:
paweler 0:528c126a5ac9 13 TS_DISCO_F429ZI ts;
paweler 0:528c126a5ac9 14 TS_StateTypeDef TS_State;
paweler 0:528c126a5ac9 15 uint16_t x, y;
paweler 0:528c126a5ac9 16 unsigned char ucColumnIndex;
paweler 0:528c126a5ac9 17 };
paweler 0:528c126a5ac9 18
paweler 0:528c126a5ac9 19 #endif