Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: MBED1zadD2 mbed BSP_DISCO_F429ZI
Keyboard_Ts.cpp
00001 #include "Keyboard_Ts.h" 00002 00003 KeyboardTs::KeyboardTs(unsigned char ucColumn){ 00004 LCD_Touch.Init(420, 272); 00005 uiColumnNumber=ucColumn; 00006 } 00007 00008 enum eButtonStates KeyboardTs::eRead(){ 00009 TS_StateTypeDef TS_State; 00010 LCD_Touch.GetState(&TS_State); 00011 00012 if((TS_State.X>(80*uiColumnNumber))&&(TS_State.X<(81+uiColumnNumber*80))){ 00013 if((TS_State.Y>0)&&(TS_State.Y<81)) 00014 return BUTTON_0; 00015 else if((TS_State.Y>80)&&(TS_State.Y<161)) 00016 return BUTTON_1; 00017 else if((TS_State.Y>160)&&(TS_State.Y<241)) 00018 return BUTTON_2; 00019 else if((TS_State.Y>240)&&(TS_State.Y<320)) 00020 return BUTTON_3; 00021 else 00022 return NONE; 00023 } 00024 else { 00025 return NONE; 00026 } 00027 } 00028 00029
Generated on Fri Jul 15 2022 15:56:12 by
1.7.2