Modification into 17th July New display demo code

Dependencies:   SDFileSystem ds3231 eeprom_Nikita mbed testUniGraphic_150217

Fork of Ext_Demo_17July2017_newdis by SenseSemi

touch_modules.h

Committer:
avp2417
Date:
2017-07-23
Revision:
34:8f6b0dc124e8
Parent:
33:a80eed071fdc

File content as of revision 34:8f6b0dc124e8:


#ifndef TOUCH_MODULES_H_
#define TOUCH_MODULES_H_

#define TOTAL1 65535
#define X_MAX 240
#define Y_MAX 320
// touch co-ordinates//
#define SYSCFG_MAIN_X_MIN 110
#define SYSCFG_MAIN_X_MAX 170
#define SYSCFG_MAIN_Y_MIN 80
#define SYSCFG_MAIN_Y_MAX 240

#define TEST_MAIN_X_MIN 40
#define TEST_MAIN_X_MAX 90
#define TEST_MAIN_Y_MIN 160
#define TEST_MAIN_Y_MAX 230

#define BLE_MAIN_X_MIN 110
#define BLE_MAIN_X_MAX 150
#define BLE_MAIN_Y_MIN 70
#define BLE_MAIN_Y_MAX 125

#define ERASE_MAIN_X_MIN 110
#define ERASE_MAIN_X_MAX 150
#define ERASE_MAIN_Y_MIN 180
#define ERASE_MAIN_Y_MAX 260

#define FILE_MAIN_X_MIN 60
#define FILE_MAIN_X_MAX 90
#define FILE_MAIN_Y_MIN 50
#define FILE_MAIN_Y_MAX 100

#define HOME_MAIN_X_MIN 60
#define HOME_MAIN_X_MAX 100
#define HOME_MAIN_Y_MIN 190
#define HOME_MAIN_Y_MAX 300

#define BG_MAIN_X_MIN 110
#define BG_MAIN_X_MAX 150
#define BG_MAIN_Y_MIN 70
#define BG_MAIN_Y_MAX 125

#define ECG_MAIN_X_MIN 110
#define ECG_MAIN_X_MAX 150
#define ECG_MAIN_Y_MIN 180
#define ECG_MAIN_Y_MAX 260

#define BP_MAIN_X_MIN 60
#define BP_MAIN_X_MAX 90
#define BP_MAIN_Y_MIN 50
#define BP_MAIN_Y_MAX 100

#define START_MAIN_X_MIN 110
#define START_MAIN_X_MAX 150
#define START_MAIN_Y_MIN 100
#define START_MAIN_Y_MAX 220

#define MAIN_X_MIN 40
#define MAIN_X_MAX 90
#define MAIN_Y_MIN 160
#define MAIN_Y_MAX 230

#define RET_MAIN_X_MIN 60
#define RET_MAIN_X_MAX 90
#define RET_MAIN_Y_MIN 50
#define RET_MAIN_Y_MAX 100

#define RETEST_MAIN_X_MIN 60
#define RETEST_MAIN_X_MAX 100
#define RETEST_MAIN_Y_MIN 190
#define RETEST_MAIN_Y_MAX 300

#define FPS_MAIN_X_MIN 110
#define FPS_MAIN_X_MAX 150
#define FPS_MAIN_Y_MIN 70
#define FPS_MAIN_Y_MAX 125

#define PP_MAIN_X_MIN 110
#define PP_MAIN_X_MAX 150
#define PP_MAIN_Y_MIN 180
#define PP_MAIN_Y_MAX 260

#define RANDOM_MAIN_X_MIN 60
#define RANDOM_MAIN_X_MAX 90
#define RANDOM_MAIN_Y_MIN 50
#define RANDOM_MAIN_Y_MAX 100

#define RET_TEST_X_MIN 60
#define RET_TEST_X_MAX 90
#define RET_TEST_Y_MIN 50
#define RET_TEST_Y_MAX 100

#define YES_MAIN_X_MIN 60
#define YES_MAIN_X_MAX 90
#define YES_MAIN_Y_MIN 50
#define YES_MAIN_Y_MAX 100

#define NO_MAIN_X_MIN 60
#define NO_MAIN_X_MAX 100
#define NO_MAIN_Y_MIN 190
#define NO_MAIN_Y_MAX 300

unsigned char touch_main();
unsigned char touch_main_1();
unsigned char touch_main_2();
void touch1() ;
int readTouchY(void);
void detect_touch();
int readTouchX(void);
void EnableTouch(void);
void DisableTouch (void);
unsigned char touch_main();
unsigned char touch_glc();
unsigned char touch_ecg();
unsigned char touch_bp();
unsigned char touch_ret();
unsigned char touch_again_ecg();
unsigned char touch_again_glc(); 
unsigned char touch_again_bp(); 
void screen_bp2();
unsigned char BT_return();   // //determining the touch for bp main screen

#endif