created separate function for hex to char
Dependencies: SDFileSystem ds3231 eeprom_Nikita mbed testUniGraphic_150217
Fork of SS_SensePOC2P0_11Dec2017_USERPID by
touch_modules.h@37:92fcbf22bf91, 2017-07-29 (annotated)
- Committer:
- avp2417
- Date:
- Sat Jul 29 12:12:28 2017 +0000
- Revision:
- 37:92fcbf22bf91
- Parent:
- 35:43133f017ed4
- Child:
- 49:3ff80c4bc1be
Modification carried out by Nikita related to display screen timeout + Battery monitoring.
Who changed what in which revision?
User | Revision | Line number | New 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 | 0:c47fb0c1bbf6 | 104 | unsigned char touch_main(); |
nikitateggi | 1:8316c23ec6b9 | 105 | unsigned char touch_main_1(); |
nikitateggi | 1:8316c23ec6b9 | 106 | unsigned char touch_main_2(); |
nikitateggi | 0:c47fb0c1bbf6 | 107 | void touch1() ; |
nikitateggi | 0:c47fb0c1bbf6 | 108 | int readTouchY(void); |
avp2417 | 37:92fcbf22bf91 | 109 | void detect_touch(unsigned char display_state); |
nikitateggi | 0:c47fb0c1bbf6 | 110 | int readTouchX(void); |
nikitateggi | 0:c47fb0c1bbf6 | 111 | void EnableTouch(void); |
nikitateggi | 0:c47fb0c1bbf6 | 112 | void DisableTouch (void); |
nikitateggi | 0:c47fb0c1bbf6 | 113 | unsigned char touch_main(); |
nikitateggi | 0:c47fb0c1bbf6 | 114 | unsigned char touch_glc(); |
nikitateggi | 0:c47fb0c1bbf6 | 115 | unsigned char touch_ecg(); |
nikitateggi | 0:c47fb0c1bbf6 | 116 | unsigned char touch_bp(); |
nikitateggi | 1:8316c23ec6b9 | 117 | unsigned char touch_ret(); |
nikitateggi | 31:0f67acfc6236 | 118 | unsigned char touch_again_ecg(); |
nikitateggi | 31:0f67acfc6236 | 119 | unsigned char touch_again_glc(); |
nikitateggi | 31:0f67acfc6236 | 120 | unsigned char touch_again_bp(); |
nikitateggi | 31:0f67acfc6236 | 121 | void screen_bp2(); |
nikitateggi | 31:0f67acfc6236 | 122 | unsigned char BT_return(); // //determining the touch for bp main screen |
avp2417 | 37:92fcbf22bf91 | 123 | void touch_func_with_timer(uint32_t time_ms); |
avp2417 | 37:92fcbf22bf91 | 124 | void touch_func_without_timer(); |
avp2417 | 37:92fcbf22bf91 | 125 | uint32_t get_timer(); |
avp2417 | 37:92fcbf22bf91 | 126 | void no_touch(); |
nikitateggi | 31:0f67acfc6236 | 127 | |
nikitateggi | 0:c47fb0c1bbf6 | 128 | #endif |