Changes done in ECG and BT

Dependencies:   SDFileSystem ds3231 eeprom_Nikita mbed testUniGraphic_150217

Fork of merged_code2_20sept_2017_4th_oct_2017 by nikita teggi

Committer:
nikitateggi
Date:
Fri Sep 15 19:44:48 2017 +0000
Revision:
49:3ff80c4bc1be
Parent:
37:92fcbf22bf91
Child:
53:cc6e65480a67
Merged code -2; it includes sd card read, delete , entering into the debug mode and lpf for ecg - need to be tested

Who changed what in which revision?

UserRevisionLine numberNew contents of line
nikitateggi 33:a80eed071fdc 1
nikitateggi 0:c47fb0c1bbf6 2 #ifndef TOUCH_MODULES_H_
nikitateggi 0:c47fb0c1bbf6 3 #define TOUCH_MODULES_H_
nikitateggi 0:c47fb0c1bbf6 4
nikitateggi 0:c47fb0c1bbf6 5 #define TOTAL1 65535
nikitateggi 0:c47fb0c1bbf6 6 #define X_MAX 240
nikitateggi 0:c47fb0c1bbf6 7 #define Y_MAX 320
nikitateggi 30:f2f48ed43aae 8 // touch co-ordinates//
avp2417 35:43133f017ed4 9 #define SYSCFG_HOME_X_MIN 106 //SYSCFG_MAIN CHANGED TO SYSCFG_HOME 21/07/17
avp2417 35:43133f017ed4 10 #define SYSCFG_HOME_X_MAX 150
avp2417 35:43133f017ed4 11 #define SYSCFG_HOME_Y_MIN 90
avp2417 35:43133f017ed4 12 #define SYSCFG_HOME_Y_MAX 225
nikitateggi 29:7edc76b15e3d 13
avp2417 35:43133f017ed4 14 #define TEST_HOME_X_MIN 53 //TEST_MAIN CHANGED TO TEST_HOME 21/07/17
avp2417 35:43133f017ed4 15 #define TEST_HOME_X_MAX 81
avp2417 35:43133f017ed4 16 #define TEST_HOME_Y_MIN 90
avp2417 35:43133f017ed4 17 #define TEST_HOME_Y_MAX 225
nikitateggi 29:7edc76b15e3d 18
avp2417 35:43133f017ed4 19 #define BT_MAIN_X_MIN 110 //BLE_MAIN CHANGED TO BT_MAIN 21/07/17
avp2417 35:43133f017ed4 20 #define BT_MAIN_X_MAX 145
avp2417 35:43133f017ed4 21 #define BT_MAIN_Y_MIN 50
avp2417 35:43133f017ed4 22 #define BT_MAIN_Y_MAX 130
nikitateggi 29:7edc76b15e3d 23
avp2417 35:43133f017ed4 24 #define DELETE_MAIN_X_MIN 110 //ERASE_MAIN CHANGED TO DELETE_MAIN 21/07/17
avp2417 35:43133f017ed4 25 #define DELETE_MAIN_X_MAX 145
avp2417 35:43133f017ed4 26 #define DELETE_MAIN_Y_MIN 180
avp2417 35:43133f017ed4 27 #define DELETE_MAIN_Y_MAX 260
nikitateggi 29:7edc76b15e3d 28
avp2417 35:43133f017ed4 29 #define PATIENT_INFO_MAIN_X_MIN 60 //FILE CHANGED TO PATIENT_INFO 21/07/17
avp2417 35:43133f017ed4 30 #define PATIENT_INFO_MAIN_X_MAX 90
avp2417 35:43133f017ed4 31 #define PATIENT_INFO_MAIN_Y_MIN 50
avp2417 35:43133f017ed4 32 #define PATIENT_INFO_MAIN_Y_MAX 130
nikitateggi 29:7edc76b15e3d 33
nikitateggi 29:7edc76b15e3d 34 #define HOME_MAIN_X_MIN 60
avp2417 35:43133f017ed4 35 #define HOME_MAIN_X_MAX 90
avp2417 35:43133f017ed4 36 #define HOME_MAIN_Y_MIN 180
avp2417 35:43133f017ed4 37 #define HOME_MAIN_Y_MAX 260
nikitateggi 29:7edc76b15e3d 38
nikitateggi 29:7edc76b15e3d 39 #define BG_MAIN_X_MIN 110
avp2417 35:43133f017ed4 40 #define BG_MAIN_X_MAX 140
avp2417 35:43133f017ed4 41 #define BG_MAIN_Y_MIN 50
avp2417 35:43133f017ed4 42 #define BG_MAIN_Y_MAX 130
nikitateggi 29:7edc76b15e3d 43
nikitateggi 29:7edc76b15e3d 44 #define ECG_MAIN_X_MIN 110
avp2417 35:43133f017ed4 45 #define ECG_MAIN_X_MAX 145
nikitateggi 29:7edc76b15e3d 46 #define ECG_MAIN_Y_MIN 180
nikitateggi 29:7edc76b15e3d 47 #define ECG_MAIN_Y_MAX 260
nikitateggi 29:7edc76b15e3d 48
nikitateggi 29:7edc76b15e3d 49 #define BP_MAIN_X_MIN 60
nikitateggi 29:7edc76b15e3d 50 #define BP_MAIN_X_MAX 90
nikitateggi 29:7edc76b15e3d 51 #define BP_MAIN_Y_MIN 50
avp2417 35:43133f017ed4 52 #define BP_MAIN_Y_MAX 130
nikitateggi 29:7edc76b15e3d 53
avp2417 35:43133f017ed4 54 #define START_MAIN_X_MIN 106
nikitateggi 29:7edc76b15e3d 55 #define START_MAIN_X_MAX 150
avp2417 35:43133f017ed4 56 #define START_MAIN_Y_MIN 90
avp2417 35:43133f017ed4 57 #define START_MAIN_Y_MAX 225
nikitateggi 29:7edc76b15e3d 58
avp2417 35:43133f017ed4 59 #define MAIN_X_MIN 53
avp2417 35:43133f017ed4 60 #define MAIN_X_MAX 81
avp2417 35:43133f017ed4 61 #define MAIN_Y_MIN 90
avp2417 35:43133f017ed4 62 #define MAIN_Y_MAX 225
nikitateggi 29:7edc76b15e3d 63
avp2417 35:43133f017ed4 64 #define BG_RET_MAIN_X_MIN 60 //RET_MAIN CHANGED TO BG_RET_MAIN 21/7/17 // MAIN IN BG SCREEN
avp2417 35:43133f017ed4 65 #define BG_RET_MAIN_X_MAX 90
avp2417 35:43133f017ed4 66 #define BG_RET_MAIN_Y_MIN 180
avp2417 35:43133f017ed4 67 #define BG_RET_MAIN_Y_MAX 260
nikitateggi 29:7edc76b15e3d 68
avp2417 35:43133f017ed4 69 #define RETEST_HOME_X_MIN 60 //RETEST ICON IN THE RESULT SCREEN
avp2417 35:43133f017ed4 70 #define RETEST_HOME_X_MAX 90
avp2417 35:43133f017ed4 71 #define RETEST_HOME_Y_MIN 180
avp2417 35:43133f017ed4 72 #define RETEST_HOME_Y_MAX 260
nikitateggi 29:7edc76b15e3d 73
nikitateggi 29:7edc76b15e3d 74 #define FPS_MAIN_X_MIN 110
avp2417 35:43133f017ed4 75 #define FPS_MAIN_X_MAX 140
avp2417 35:43133f017ed4 76 #define FPS_MAIN_Y_MIN 50
avp2417 35:43133f017ed4 77 #define FPS_MAIN_Y_MAX 130
nikitateggi 29:7edc76b15e3d 78
nikitateggi 29:7edc76b15e3d 79 #define PP_MAIN_X_MIN 110
avp2417 35:43133f017ed4 80 #define PP_MAIN_X_MAX 145
nikitateggi 29:7edc76b15e3d 81 #define PP_MAIN_Y_MIN 180
nikitateggi 29:7edc76b15e3d 82 #define PP_MAIN_Y_MAX 260
nikitateggi 29:7edc76b15e3d 83
nikitateggi 29:7edc76b15e3d 84 #define RANDOM_MAIN_X_MIN 60
nikitateggi 29:7edc76b15e3d 85 #define RANDOM_MAIN_X_MAX 90
nikitateggi 29:7edc76b15e3d 86 #define RANDOM_MAIN_Y_MIN 50
avp2417 35:43133f017ed4 87 #define RANDOM_MAIN_Y_MAX 130
nikitateggi 29:7edc76b15e3d 88
avp2417 35:43133f017ed4 89 #define RET_TEST_X_MIN 60 //MAIN ICON IN RESULT SCREEN
nikitateggi 29:7edc76b15e3d 90 #define RET_TEST_X_MAX 90
nikitateggi 29:7edc76b15e3d 91 #define RET_TEST_Y_MIN 50
avp2417 35:43133f017ed4 92 #define RET_TEST_Y_MAX 130
nikitateggi 29:7edc76b15e3d 93
nikitateggi 29:7edc76b15e3d 94 #define YES_MAIN_X_MIN 60
nikitateggi 29:7edc76b15e3d 95 #define YES_MAIN_X_MAX 90
nikitateggi 29:7edc76b15e3d 96 #define YES_MAIN_Y_MIN 50
avp2417 35:43133f017ed4 97 #define YES_MAIN_Y_MAX 130
nikitateggi 29:7edc76b15e3d 98
nikitateggi 29:7edc76b15e3d 99 #define NO_MAIN_X_MIN 60
avp2417 35:43133f017ed4 100 #define NO_MAIN_X_MAX 90
avp2417 35:43133f017ed4 101 #define NO_MAIN_Y_MIN 180
avp2417 35:43133f017ed4 102 #define NO_MAIN_Y_MAX 260
nikitateggi 29:7edc76b15e3d 103
nikitateggi 49:3ff80c4bc1be 104 #define SD_DEL_X_MIN 110 //Co-ordinates for SD-DEL
nikitateggi 49:3ff80c4bc1be 105 #define SD_DEL_X_MAX 140
nikitateggi 49:3ff80c4bc1be 106 #define SD_DEL_Y_MIN 50
nikitateggi 49:3ff80c4bc1be 107 #define SD_DEL_Y_MAX 130
nikitateggi 49:3ff80c4bc1be 108
nikitateggi 49:3ff80c4bc1be 109 #define SD_READ_X_MIN 110 //Co-ordinates for SD-READ
nikitateggi 49:3ff80c4bc1be 110 #define SD_READ_X_MAX 145
nikitateggi 49:3ff80c4bc1be 111 #define SD_READ_Y_MIN 180
nikitateggi 49:3ff80c4bc1be 112 #define SD_READ_Y_MAX 260
nikitateggi 49:3ff80c4bc1be 113
nikitateggi 49:3ff80c4bc1be 114 #define Z_X_MIN 60
nikitateggi 49:3ff80c4bc1be 115 #define Z_X_MAX 90
nikitateggi 49:3ff80c4bc1be 116 #define Z_Y_MIN 50
nikitateggi 49:3ff80c4bc1be 117 #define Z_Y_MAX 130
nikitateggi 49:3ff80c4bc1be 118
nikitateggi 49:3ff80c4bc1be 119 #define DEBUG_BACK_X_MIN 60 //Co-ordinates for BACK in DEBUG
nikitateggi 49:3ff80c4bc1be 120 #define DEBUG_BACK_X_MAX 90
nikitateggi 49:3ff80c4bc1be 121 #define DEBUG_BACK_Y_MIN 180
nikitateggi 49:3ff80c4bc1be 122 #define DEBUG_BACK_Y_MAX 260
nikitateggi 49:3ff80c4bc1be 123
nikitateggi 0:c47fb0c1bbf6 124 unsigned char touch_main();
nikitateggi 1:8316c23ec6b9 125 unsigned char touch_main_1();
nikitateggi 1:8316c23ec6b9 126 unsigned char touch_main_2();
nikitateggi 0:c47fb0c1bbf6 127 void touch1() ;
nikitateggi 0:c47fb0c1bbf6 128 int readTouchY(void);
avp2417 37:92fcbf22bf91 129 void detect_touch(unsigned char display_state);
nikitateggi 0:c47fb0c1bbf6 130 int readTouchX(void);
nikitateggi 0:c47fb0c1bbf6 131 void EnableTouch(void);
nikitateggi 0:c47fb0c1bbf6 132 void DisableTouch (void);
nikitateggi 0:c47fb0c1bbf6 133 unsigned char touch_main();
nikitateggi 0:c47fb0c1bbf6 134 unsigned char touch_glc();
nikitateggi 0:c47fb0c1bbf6 135 unsigned char touch_ecg();
nikitateggi 0:c47fb0c1bbf6 136 unsigned char touch_bp();
nikitateggi 1:8316c23ec6b9 137 unsigned char touch_ret();
nikitateggi 31:0f67acfc6236 138 unsigned char touch_again_ecg();
nikitateggi 31:0f67acfc6236 139 unsigned char touch_again_glc();
nikitateggi 31:0f67acfc6236 140 unsigned char touch_again_bp();
nikitateggi 31:0f67acfc6236 141 void screen_bp2();
nikitateggi 31:0f67acfc6236 142 unsigned char BT_return(); // //determining the touch for bp main screen
avp2417 37:92fcbf22bf91 143 void touch_func_with_timer(uint32_t time_ms);
avp2417 37:92fcbf22bf91 144 void touch_func_without_timer();
avp2417 37:92fcbf22bf91 145 uint32_t get_timer();
avp2417 37:92fcbf22bf91 146 void no_touch();
nikitateggi 49:3ff80c4bc1be 147 unsigned char touch_debug();
nikitateggi 31:0f67acfc6236 148
nikitateggi 0:c47fb0c1bbf6 149 #endif