Aa
Dependents: EMBEED_III_zad_4 mbed3 mbed_3 MBED3_zad4
Diff: Keyboard.h
- Revision:
- 1:374a3d1fe780
diff -r 4f8b6df8e235 -r 374a3d1fe780 Keyboard.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Keyboard.h Sat Jun 13 13:28:40 2020 +0000 @@ -0,0 +1,24 @@ +#ifndef KEYBOARD_H + #define KEYBOARD_H + #include "TS_DISCO_F429ZI.h" + enum KeyboardState + { + BUTTON_0 = 0, + BUTTON_1 = 1, + BUTTON_2 = 2, + BUTTON_3 = 3, + RELEASED = 4 + }; + class Keyboard + { + public: + Keyboard(unsigned char ucColumnMode); + enum KeyboardState eRead(void); + private: + TS_DISCO_F429ZI ts; + TS_StateTypeDef TS_State; + unsigned char ucTouchscreenColumn; + }; +#else + #error "This class was definied previously" +#endif