a

Dependents:   2b

Committer:
Dom952
Date:
Sat Apr 23 17:42:21 2016 +0000
Revision:
0:1ef69e2e92e4
a

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Dom952 0:1ef69e2e92e4 1 #include "Keyboard_Ts.h"
Dom952 0:1ef69e2e92e4 2
Dom952 0:1ef69e2e92e4 3 KeyboardTs::KeyboardTs (void)
Dom952 0:1ef69e2e92e4 4 {}
Dom952 0:1ef69e2e92e4 5
Dom952 0:1ef69e2e92e4 6 enum KeyboardTsState KeyboardTs::eRead( void )
Dom952 0:1ef69e2e92e4 7 {
Dom952 0:1ef69e2e92e4 8 ts.GetState(&TS_State);
Dom952 0:1ef69e2e92e4 9 x = TS_State.X;
Dom952 0:1ef69e2e92e4 10 y = TS_State.Y;
Dom952 0:1ef69e2e92e4 11 if (TS_State.TouchDetected)
Dom952 0:1ef69e2e92e4 12 {
Dom952 0:1ef69e2e92e4 13 if ( ( x > 0 ) && ( x <= 80 ) && ( y > 0 ) && ( y < 80 ) )
Dom952 0:1ef69e2e92e4 14 {
Dom952 0:1ef69e2e92e4 15 return BUTTON_0;
Dom952 0:1ef69e2e92e4 16 }
Dom952 0:1ef69e2e92e4 17 else if ( ( x > 0 ) && ( x <= 80 ) && ( y >= 80 ) && ( y < 160 ) )
Dom952 0:1ef69e2e92e4 18 {
Dom952 0:1ef69e2e92e4 19 return BUTTON_1;
Dom952 0:1ef69e2e92e4 20 }
Dom952 0:1ef69e2e92e4 21 else if ( ( x > 0 ) && ( x <= 80 ) && ( y >= 160 ) && ( y < 240 ) )
Dom952 0:1ef69e2e92e4 22 {
Dom952 0:1ef69e2e92e4 23 return BUTTON_2;
Dom952 0:1ef69e2e92e4 24 }
Dom952 0:1ef69e2e92e4 25 else if ( ( x > 0 ) && ( x <= 80 ) && ( y >= 240 ) && ( y < 320 ) )
Dom952 0:1ef69e2e92e4 26 {
Dom952 0:1ef69e2e92e4 27 return BUTTON_3;
Dom952 0:1ef69e2e92e4 28 }
Dom952 0:1ef69e2e92e4 29 }
Dom952 0:1ef69e2e92e4 30 return RELASED;
Dom952 0:1ef69e2e92e4 31 }