mbeed1sdf
Dependencies: BSP_DISCO_F429ZI LCD_DISCO_F429ZI TS_DISCO_F429ZI mbed
Fork of 2D_2_ by
Keyboard_Ts.h@0:1f84f23f3814, 2017-05-29 (annotated)
- Committer:
- adrianow795
- Date:
- Mon May 29 14:37:50 2017 +0000
- Revision:
- 0:1f84f23f3814
mbed1
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
adrianow795 | 0:1f84f23f3814 | 1 | #ifndef KEYBOARD_TS_H |
adrianow795 | 0:1f84f23f3814 | 2 | #define KEYBOARD_TS_H |
adrianow795 | 0:1f84f23f3814 | 3 | #include "TS_DISCO_F429ZI.h" |
adrianow795 | 0:1f84f23f3814 | 4 | enum KeyboardState{ |
adrianow795 | 0:1f84f23f3814 | 5 | BUTTON_0, |
adrianow795 | 0:1f84f23f3814 | 6 | BUTTON_1, |
adrianow795 | 0:1f84f23f3814 | 7 | BUTTON_2, |
adrianow795 | 0:1f84f23f3814 | 8 | BUTTON_3, |
adrianow795 | 0:1f84f23f3814 | 9 | RELASED |
adrianow795 | 0:1f84f23f3814 | 10 | }; |
adrianow795 | 0:1f84f23f3814 | 11 | |
adrianow795 | 0:1f84f23f3814 | 12 | class KeyboardTs |
adrianow795 | 0:1f84f23f3814 | 13 | { |
adrianow795 | 0:1f84f23f3814 | 14 | public: |
adrianow795 | 0:1f84f23f3814 | 15 | KeyboardTs(uint8_t); |
adrianow795 | 0:1f84f23f3814 | 16 | KeyboardState eRead(); |
adrianow795 | 0:1f84f23f3814 | 17 | private: |
adrianow795 | 0:1f84f23f3814 | 18 | uint8_t Column; |
adrianow795 | 0:1f84f23f3814 | 19 | TS_DISCO_F429ZI ts; |
adrianow795 | 0:1f84f23f3814 | 20 | TS_StateTypeDef TS_State; |
adrianow795 | 0:1f84f23f3814 | 21 | |
adrianow795 | 0:1f84f23f3814 | 22 | }; |
adrianow795 | 0:1f84f23f3814 | 23 | |
adrianow795 | 0:1f84f23f3814 | 24 | #endif |