created separate function for hex to char
Dependencies: SDFileSystem ds3231 eeprom_Nikita mbed testUniGraphic_150217
Fork of SS_SensePOC2P0_11Dec2017_USERPID by
Diff: display_modules.cpp
- Revision:
- 45:067673dae242
- Parent:
- 39:69b09bd87502
- Child:
- 49:3ff80c4bc1be
diff -r 05dbea558c9a -r 067673dae242 display_modules.cpp --- 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