aa
Dependents: EMBEED_I_zad_2d_II
Keyboard_Ts.cpp
- Committer:
- krzysiek99
- Date:
- 2020-05-08
- Revision:
- 1:e8c0a6de6c68
- Parent:
- TS_DISCO_F429ZI.cpp@ 0:4f8b6df8e235
File content as of revision 1:e8c0a6de6c68:
#include "Keyboard_Ts.h" KeyboardTs::KeyboardTs(unsigned char ucMode) { ts.Init(240, 320); if(ucMode == 1) ucTouchscreenColumn = 80; else if(ucMode == 2) ucTouchscreenColumn = 160; else ucTouchscreenColumn = 0; } enum KeyboardState KeyboardTs::eRead() { ts.GetState(&TS_State); if(TS_State.TouchDetected) { if((TS_State.X > ucTouchscreenColumn) && (TS_State.X < ucTouchscreenColumn+80)) { if(TS_State.Y < 80) return BUTTON_0; else if((TS_State.Y > 80) && (TS_State.Y < 160)) return BUTTON_1; else if((TS_State.Y > 160) && (TS_State.Y < 240)) return BUTTON_2; else if(TS_State.Y > 240) return BUTTON_3; else return RELEASED; } else return RELEASED; } else return RELEASED; }