created separate function for hex to char

Dependencies:   SDFileSystem ds3231 eeprom_Nikita mbed testUniGraphic_150217

Fork of SS_SensePOC2P0_11Dec2017_USERPID by rashmi v

Revision:
57:e82d4bd6b2c0
Parent:
54:f2a413d5dffd
Child:
66:d7fc45e328d0
--- a/main.h	Fri Nov 03 07:16:44 2017 +0000
+++ b/main.h	Fri Nov 10 11:58:38 2017 +0000
@@ -2,6 +2,67 @@
 #define MAIN_H_
 
 #define TIMER_ENABLE_DEBUG_MODE             600000              //added on 22/09/2017 nikita
+#define DATETIME_SIZE                       6
+
+// sentinel for bluetooth communication protocol for POC2P0
+#define SOS_EOS                             0xC0u
+
+// message request id from mobile application for POC2P0
+#define STRT_BP_TEST_REQ                    0x10u
+
+#define STRT_BG_FBS_TEST_REQ                0x20u
+#define STRT_BG_PP_TEST_REQ                 0x21u
+#define STRT_BG_RAN_TEST_REQ                0x22u
+
+#define STRT_ECG_TEST_REQ                   0x30u
+
+#define DATA_SYNC_REQ                       0x70u
+#define HEARTBEAT_REQ                       0x71u
+#define HOME_SCREEN_REQ                     0x72u
+#define TEST_SCREEN_REQ                     0x73u
+
+// message response id from device for POC2P0
+#define BP_TEST_IN_PROGRESS_RES             0x16u
+#define BP_TEST_SUCCSS_RES                  0x1Au
+#define BP_LEADOFF_FINGER_IMPROPER_RES      0x1Eu
+#define BP_RESULT_IMPROPER_RES              0x1Fu
+
+#define BG_TEST_IN_PROGRESS_RES             0x26u
+#define BG_TEST_STRIP_REMOVE_RES            0x27u
+#define BG_INSERT_STRIP_RES                 0x28u
+#define BG_DROP_BLOOD_RES                   0x29u
+#define BG_TEST_SUCCSS_RES                  0x2Au
+#define BG_REPLACE_TEST_STRIP_RES           0x2Eu
+#define BG_RESULT_IMPROPER_RES              0x2Fu
+
+#define ECG_TEST_IN_PROGRESS_RES            0x36u
+#define ECG_TEST_SUCCSS_RES                 0x3Au
+#define ECG_LEADOFF_RES                     0x3Eu
+#define ECG_RESULT_IMPROPER_RES             0x3Fu
+
+#define DATA_SYNC_MSG_ACCEPTED_RES          0x79u
+#define HEARTBEAT_SYNC_MSG_ACCEPTED_RES     0x7Au
+#define HOME_SCREEN_MSG_ACCEPTED_RES        0x7Bu
+#define TEST_SCREEN_MSG_ACCEPTED_RES        0x7Cu
+
+#define MSG_REJECTED_RES                    0x7Fu
+
+// touch states currently used in POC1P0 and now used for POC2P0 receive from mobile application
+#define TOUCH_STATE_HOME_SCREEN             0x01u
+#define TOUCH_STATE_TEST_SCREEN             0x03u
+
+#define TOUCH_STATE_BP_TEST_SCREEN          0x09u
+#define TOUCH_STATE_BG_TEST_SCREEN          0x07u
+#define TOUCH_STATE_ECG_SCREEN              0x08u
+
+#define TOUCH_STATE_DATA_SYNC_SCREEN        0x02u
+
+/**********************************************************************************
+****************************** Global Function ************************************
+**********************************************************************************/
+void poc2p0_send_device_msg_res(uint8_t);
+void poc2p0_send_device_heartbeat_msg_res(uint8_t);
+void poc2p0_send_device_test_result_res(uint8_t, uint32_t);
 
 bool get_filecreated_status(void);                  //get status of file created
 void set_filecreated_status(void);                  //set file created