MTM PPO mbed2d-2 program

Dependencies:   LCD_DISCO_F429ZI mbed TS_DISCO_F429ZI BSP_DISCO_F429ZI

Committer:
paweler
Date:
Mon Jun 22 14:15:01 2020 +0000
Revision:
2:ce9137eb0655
Parent:
Keyboard_Ts.h@1:3f9eb24c51b2
ppo mbed

Who changed what in which revision?

UserRevisionLine numberNew contents of line
paweler 2:ce9137eb0655 1 #ifndef KEYBOARD_H
paweler 2:ce9137eb0655 2 #define KEYBOARD_H
paweler 0:528c126a5ac9 3
paweler 0:528c126a5ac9 4 #include "TS_DISCO_F429ZI.h"
paweler 0:528c126a5ac9 5
paweler 2:ce9137eb0655 6 enum eKeyboardState {BUTTON_0 , BUTTON_1 , BUTTON_2 , BUTTON_3, RELEASED};
paweler 0:528c126a5ac9 7
paweler 2:ce9137eb0655 8 class Keyboard{
paweler 0:528c126a5ac9 9 public:
paweler 2:ce9137eb0655 10 Keyboard(unsigned char);
paweler 2:ce9137eb0655 11 enum eKeyboardState 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 unsigned char ucColumnIndex;
paweler 0:528c126a5ac9 16 };
paweler 0:528c126a5ac9 17
paweler 0:528c126a5ac9 18 #endif