
MBED1_d2
Dependencies: MBED1zadD2 mbed BSP_DISCO_F429ZI
Keyboard_Ts.cpp
- Committer:
- filipksiezyc
- Date:
- 2020-05-23
- Revision:
- 0:a4ef65ad159f
- Child:
- 1:05446788fe9c
File content as of revision 0:a4ef65ad159f:
#include "Keyboard_Ts.h" KeyboardTs::KeyboardTs(unsigned char ucColumn){ LCD_Touch.Init(420, 272); uiColumnNumber=ucColumn; } enum eButtonStates KeyboardTs::eRead(){ TS_StateTypeDef TS_State; LCD_Touch.GetState(&TS_State); if((TS_State.X>(80*uiColumnNumber))&&(TS_State.X<(81+uiColumnNumber*80))){ if((TS_State.Y>0)&&(TS_State.Y<82)) return BUTTON_0; else if((TS_State.Y>81)&&(TS_State.Y<162)) return BUTTON_1; else if((TS_State.Y>161)&&(TS_State.Y<242)) return BUTTON_2; else if((TS_State.Y>241)&&(TS_State.Y<320)) return BUTTON_3; else return NONE; } else { return NONE; } }