Dependencies: MBED1zadD2 mbed BSP_DISCO_F429ZI
Keyboard_Ts.cpp@1:05446788fe9c, 2020-05-25 (annotated)
- Committer:
- filipksiezyc
- Date:
- Mon May 25 13:41:17 2020 +0000
- Revision:
- 1:05446788fe9c
- Parent:
- 0:a4ef65ad159f
MBED1_D2_FINAL;
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
filipksiezyc | 0:a4ef65ad159f | 1 | #include "Keyboard_Ts.h" |
filipksiezyc | 0:a4ef65ad159f | 2 | |
filipksiezyc | 0:a4ef65ad159f | 3 | KeyboardTs::KeyboardTs(unsigned char ucColumn){ |
filipksiezyc | 0:a4ef65ad159f | 4 | LCD_Touch.Init(420, 272); |
filipksiezyc | 0:a4ef65ad159f | 5 | uiColumnNumber=ucColumn; |
filipksiezyc | 0:a4ef65ad159f | 6 | } |
filipksiezyc | 0:a4ef65ad159f | 7 | |
filipksiezyc | 0:a4ef65ad159f | 8 | enum eButtonStates KeyboardTs::eRead(){ |
filipksiezyc | 0:a4ef65ad159f | 9 | TS_StateTypeDef TS_State; |
filipksiezyc | 0:a4ef65ad159f | 10 | LCD_Touch.GetState(&TS_State); |
filipksiezyc | 0:a4ef65ad159f | 11 | |
filipksiezyc | 0:a4ef65ad159f | 12 | if((TS_State.X>(80*uiColumnNumber))&&(TS_State.X<(81+uiColumnNumber*80))){ |
filipksiezyc | 1:05446788fe9c | 13 | if((TS_State.Y>0)&&(TS_State.Y<81)) |
filipksiezyc | 0:a4ef65ad159f | 14 | return BUTTON_0; |
filipksiezyc | 1:05446788fe9c | 15 | else if((TS_State.Y>80)&&(TS_State.Y<161)) |
filipksiezyc | 0:a4ef65ad159f | 16 | return BUTTON_1; |
filipksiezyc | 1:05446788fe9c | 17 | else if((TS_State.Y>160)&&(TS_State.Y<241)) |
filipksiezyc | 0:a4ef65ad159f | 18 | return BUTTON_2; |
filipksiezyc | 1:05446788fe9c | 19 | else if((TS_State.Y>240)&&(TS_State.Y<320)) |
filipksiezyc | 0:a4ef65ad159f | 20 | return BUTTON_3; |
filipksiezyc | 0:a4ef65ad159f | 21 | else |
filipksiezyc | 0:a4ef65ad159f | 22 | return NONE; |
filipksiezyc | 0:a4ef65ad159f | 23 | } |
filipksiezyc | 0:a4ef65ad159f | 24 | else { |
filipksiezyc | 0:a4ef65ad159f | 25 | return NONE; |
filipksiezyc | 0:a4ef65ad159f | 26 | } |
filipksiezyc | 0:a4ef65ad159f | 27 | } |
filipksiezyc | 0:a4ef65ad159f | 28 | |
filipksiezyc | 0:a4ef65ad159f | 29 |