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:
45:067673dae242
Parent:
39:69b09bd87502
Child:
49:3ff80c4bc1be
--- a/display_modules.cpp	Tue Sep 12 04:16:41 2017 +0000
+++ b/display_modules.cpp	Tue Sep 12 10:08:04 2017 +0000
@@ -49,7 +49,7 @@
     TFT.printf(buff1);
     TFT.set_font((unsigned char*) Arial24x23);  
     TFT.foreground(Black);
-    TFT.locate(35,20) ;
+    TFT.locate(35,30) ;
     TFT.printf("SENSESEMI") ;
     TFT.locate(45,60) ;
     TFT.printf("Sense POC") ;
@@ -143,6 +143,7 @@
     TFT.fillrect(130,215,220,285,White);
     TFT.fillrect(10,215,100,285,White);
     TFT.fillrect(60,130,180,200,White);
+     TFT.fillrect(5,5,115,20,White);
     TFT.background(Green) ;
     TFT.foreground(Black) ;  
     TFT.fillrect( 60,130,180,200,Green);
@@ -252,7 +253,8 @@
     TFT.fillrect(10,130,100,200,White);   
     TFT.fillrect(130,130,220,200,White);  
     TFT.fillrect(10,215,100,285,White);  
-    TFT.fillrect(130,215,220,285,White);  
+    TFT.fillrect(130,215,220,285,White);
+     TFT.fillrect(5,5,115,20,White);  
     TFT.fillrect( 60,130,180,200,Green);
     TFT.locate(80,150) ;
     TFT.printf("START") ;    
@@ -323,6 +325,7 @@
     TFT.fillrect(130,130,220,200,White);
     TFT.fillrect(10,215,100,285,White);
     TFT.fillrect(130,215,220,285,White);
+     TFT.fillrect(5,5,115,20,White);
    // TFT.fillrect( 60,130,180,200,Green);
    // TFT.locate(80,150) ;
    // TFT.printf("START") ;   
@@ -367,7 +370,7 @@
     TFT.fillrect(3,80,240,300,White);   //changed on 11/8/17 nikita
     TFT.fillrect(60,230,180,300,White);
     TFT.fillrect(5,215,230,290,White);
-    TFT.fillrect(5,230,240,320,White ); 
+    TFT.fillrect(5,230,240,320,White );  
     TFT.locate(25,100) ;        
     TFT.printf("ECG starts in") ; 
     for(int i=5;i>=0;i--)
@@ -507,7 +510,7 @@
   void glc_3()     // GLC screen 
   {
     backlight = 0 ;
-    TFT.BusEnable(true) ;    
+    TFT.BusEnable(true) ; 
     TFT.locate(5,190) ;  
     TFT.printf("Blood Detected") ; 
     TFT.locate( 5,220) ;  
@@ -546,11 +549,13 @@
    {
      
      
-    backlight = 0 ;
+   backlight = 0 ;
     TFT.BusEnable(true) ;
-    TFT.background(White) ;
+    TFT.background(Red) ;
     TFT.set_font((unsigned char*) Arial12x12);
-    TFT.foreground(Red);
+    TFT.foreground(White);
+     TFT.fillrect(5,5,115,20,White);
+    TFT.fillrect(5,5,95,20,Red);   //added rect
     TFT.locate(10,8) ;
    TFT.printf("No Charge") ;
     TFT.set_font((unsigned char*) Arial24x23);  
@@ -562,16 +567,19 @@
     
  void battery_screen_charge()
    {
+        
         backlight = 0 ;
     TFT.BusEnable(true) ;
-    TFT.background(White) ;
+    TFT.background(Green) ;
     TFT.set_font((unsigned char*) Arial12x12);
-    TFT.foreground(Green);
+    TFT.foreground(Black);
+    TFT.fillrect(5,5,115,20,White);
+    TFT.fillrect(5,5,115,20,Green);   //added rect
     TFT.locate(10,8) ;
    TFT.printf("Battery Charged") ;
     TFT.set_font((unsigned char*) Arial24x23);  
    TFT.BusEnable(false) ;
-    backlight = 1 ;  
+    backlight = 1 ;   
         
     }     
  
@@ -581,9 +589,11 @@
    {
         backlight = 0 ;
     TFT.BusEnable(true) ;
-    TFT.background(White) ;
+    TFT.background(Red) ;
     TFT.set_font((unsigned char*) Arial12x12);
-    TFT.foreground(Green);
+    TFT.foreground(White);
+     TFT.fillrect(5,5,115,20,White);
+    TFT.fillrect(5,5,95,20,Red);   //added rect
     TFT.locate(10,8) ;
    TFT.printf("Critically Low") ;
     TFT.set_font((unsigned char*) Arial24x23);  
@@ -594,11 +604,13 @@
    
    void battery_low_charge()
    {
-        backlight = 0 ;
+         backlight = 0 ;
     TFT.BusEnable(true) ;
-    TFT.background(White) ;
+    TFT.background(Green) ;
     TFT.set_font((unsigned char*) Arial12x12);
-    TFT.foreground(Green);
+    TFT.foreground(Black);
+     TFT.fillrect(5,5,115,20,White);
+    TFT.fillrect(5,5,95,20,Green);   //added rect
     TFT.locate(10,8) ;
    TFT.printf("Low Battery") ;
     TFT.set_font((unsigned char*) Arial24x23);  
@@ -613,7 +625,8 @@
     TFT.BusEnable(true) ;
     TFT.background(White) ;
     TFT.foreground(Red) ;
-   TFT.fillrect(5,90,230,200,White); // added on 11/8/17 nikita 
+   TFT.fillrect(5,90,230,200,White); // added on 11/8/17 nikita
+     
     TFT.locate(50,100) ;  
     TFT.printf("ERROR!") ;   
     TFT.locate(20,130) ;  
@@ -630,7 +643,8 @@
     TFT.BusEnable(true) ;
     TFT.background(White) ;
     TFT.foreground(Red) ;
-    TFT.fillrect(5,90,230,150,White);  
+    TFT.fillrect(5,90,230,150,White);
+       
     TFT.locate(50,100) ;  
     TFT.printf("ERROR!") ;   
     TFT.locate(20,130) ;  
@@ -648,7 +662,8 @@
     TFT.BusEnable(true) ;
     TFT.background(White) ;
     TFT.foreground(Red) ;
-    TFT.fillrect(5,90,230,300,White);  
+    TFT.fillrect(5,90,230,300,White);
+       
     TFT.locate(60,100) ;                //changed from 50 to 60 //rashmi 22/7/17
     TFT.printf("Replace") ;   
     TFT.locate(40,130) ;                //changed from 20 to 40 //rashmi 22/7/17
@@ -666,7 +681,8 @@
     TFT.BusEnable(true) ;
     TFT.background(White) ;
     TFT.foreground(Blue) ;
-    TFT.fillrect(5,90,230,300,White);  
+    TFT.fillrect(5,90,230,300,White); 
+     TFT.fillrect(5,5,115,20,White); 
     TFT.locate(40,140) ;  
     TFT.printf("Connected") ;   
     TFT.locate(20,170) ;  
@@ -683,7 +699,8 @@
     TFT.BusEnable(true) ;
     TFT.background(White) ;
     TFT.foreground(Blue) ;
-    TFT.fillrect(5,90,230,300,White);  
+    TFT.fillrect(5,90,230,300,White); 
+    TFT.fillrect(5,5,115,20,White); 
     TFT.locate(80,140) ;  
     TFT.printf("Not") ;   
     TFT.locate(40,160) ;  
@@ -701,6 +718,7 @@
     TFT.background(White) ;
     TFT.foreground(Blue) ;
     TFT.fillrect(5,90,230,300,White);  
+    
     TFT.locate(20,140) ;  
     TFT.printf("Files Tranfer") ;   
     TFT.locate(40,170) ;  
@@ -719,6 +737,7 @@
     TFT.background(Green) ;
     TFT.foreground(Black) ; 
    // TFT.fillrect(5,90,230,300,White);    
+    
     TFT.fillrect( 60,230,180,300,Green);
     TFT.locate(80,250) ;        
     TFT.printf("MAIN") ;          
@@ -738,6 +757,7 @@
     TFT.background(White);
     TFT.foreground(Blue);   
     TFT.fillrect(5,90,230,300,White);
+    TFT.fillrect(5,5,115,20,White);
     TFT.locate(15,140) ;                               //changed from 20 to 15 //rashmi 24/7/17      
     TFT.printf(buf) ; 
     sprintf (buf,"BT pid :%d",bt_file_sent_pid);
@@ -759,6 +779,7 @@
     TFT.background(White) ;
     TFT.foreground(Red) ;
     TFT.fillrect(5,90,230,300,White);  
+    
     TFT.locate(50,130);            //changed from 50 to 60 //rashmi 22/7/17// changed from 100 to 130added on 10/8/17 nikita
     TFT.printf("Test Strip") ;   
     TFT.locate(50,160) ;                //changed from 20 to 40 //rashmi 22/7/17// changed from 130 to 160added on 10/8/17 nikita