Changes done in ECG and BT
Dependencies: SDFileSystem ds3231 eeprom_Nikita mbed testUniGraphic_150217
Fork of merged_code2_20sept_2017_4th_oct_2017 by
display_modules.cpp
- Committer:
- nikitateggi
- Date:
- 2016-12-27
- Revision:
- 0:c47fb0c1bbf6
- Child:
- 1:8316c23ec6b9
File content as of revision 0:c47fb0c1bbf6:
#include "mbed.h" #include "ili9325.h" #include "lcd_base.h" #include "display_modules.h" #include "touch_modules.h" BusOut dataBus( PTC12, PTC13, PTB10, PTC9, PTD4, PTD5, PTD6, PTD7 ); // 16 pins//POC ILI9325_LCD lcd( PTC5, PTB9, PTC0, PTB0, &dataBus, NC, PTE31); void init_screen() // initializing the screen { lcd.Initialize(PORTRAIT); } void screen_main()//main screen { lcd.SetFont(&TerminusBigFont); lcd.FillRect(5,127,230,320,COLOR_BLACK); lcd.FillRoundRect(10,130,100,200,COLOR_CYAN); lcd.Print( "BG",40,160,COLOR_BLACK,COLOR_CYAN,0); lcd.FillRoundRect(130,130,220,200,COLOR_YELLOW); lcd.Print( "ECG",160,160,COLOR_BLACK,COLOR_YELLOW,0); lcd.FillRoundRect(10,215,100,285,COLOR_MAGENTA); lcd.Print( "BP",40,245,COLOR_BLACK,COLOR_MAGENTA,0); lcd.FillRoundRect(130,215,220,285,COLOR_GREEN); lcd.Print( "SET",160,245,COLOR_BLACK,COLOR_GREEN,0); } void screen_ecg() { DisableTouch(); lcd.ClearScreen(); //lcd.FillScreen(COLOR_BLACK); lcd.FillRect(5,127,230,320,COLOR_BLACK); lcd.FillRect(10,30,100,90,COLOR_GREEN); lcd.FillTriangle(10,30,60,10,100,30,COLOR_YELLOW); lcd.DrawRect(20,90,90,40,COLOR_BLACK); //lcd.Print( "HOME",80,60,COLOR_BLACK,COLOR_GREEN,0); lcd.FillRoundRect(10,130,100,200,COLOR_CYAN); lcd.Print( "SET",30,160,COLOR_BLACK,COLOR_CYAN,0); lcd.FillRoundRect(130,130,220,285,COLOR_YELLOW); lcd.Print( "start",140,200,COLOR_BLACK,COLOR_YELLOW,0); lcd.FillRoundRect(10,215,100,285,COLOR_MAGENTA); lcd.Print( "HIS",40,245,COLOR_BLACK,COLOR_MAGENTA,0); EnableTouch(); } void screen_bp() // bp main screen { DisableTouch(); lcd.ClearScreen(); // lcd.FillScreen(COLOR_BLACK); lcd.FillRect(5,127,230,320,COLOR_BLACK); lcd.FillRoundRect(10,130,100,200,COLOR_CYAN); lcd.Print( "meas",30,160,COLOR_BLACK,COLOR_CYAN,0); lcd.FillRoundRect(130,130,220,200,COLOR_YELLOW); lcd.Print( "start",140,160,COLOR_BLACK,COLOR_YELLOW,0); lcd.FillRoundRect(10,215,100,285,COLOR_MAGENTA); lcd.Print( "his",40,245,COLOR_BLACK,COLOR_MAGENTA,0); lcd.FillRoundRect(130,215,220,285,COLOR_GREEN); lcd.Print( "SET",160,245,COLOR_BLACK,COLOR_GREEN,0); EnableTouch(); } void screen_glc() // glc main screen { DisableTouch(); lcd.ClearScreen(); // lcd.FillScreen(COLOR_BLACK); lcd.FillRect(5,127,230,320,COLOR_BLACK); lcd.FillRoundRect(10,130,100,200,COLOR_CYAN); lcd.Print( "meas",30,160,COLOR_BLACK,COLOR_CYAN,0); lcd.FillRoundRect(130,130,220,200,COLOR_YELLOW); lcd.Print( "start",140,160,COLOR_BLACK,COLOR_YELLOW,0); lcd.FillRoundRect(10,215,100,285,COLOR_MAGENTA); lcd.Print( "his",40,245,COLOR_BLACK,COLOR_MAGENTA,0); lcd.FillRoundRect(130,215,220,285,COLOR_GREEN); lcd.Print( "SET",160,245,COLOR_BLACK,COLOR_GREEN,0); EnableTouch(); } void screen_ecg_2() // ecg second screen { DisableTouch(); lcd.ClearScreen(); // lcd.FillScreen(COLOR_BLACK); lcd.FillRect(10,30,100,90,COLOR_GREEN); lcd.FillTriangle(10,30,60,10,100,30,COLOR_YELLOW); lcd.DrawRect(20,90,90,40,COLOR_BLACK); //lcd.FillRect(5,127,230,320,COLOR_BLACK); //lcd.FillRect(60,30,170,90,COLOR_GREEN); //lcd.FillTriangle(60,30,115,10,170,30,COLOR_YELLOW); //lcd.DrawRect(90,90,140,40,COLOR_BLACK); //lcd.Print( "HOME",80,60,COLOR_BLACK,COLOR_GREEN,0); lcd.FillRoundRect(10,130,100,200,COLOR_CYAN); lcd.Print( "2 s",30,160,COLOR_BLACK,COLOR_CYAN,0); lcd.FillRoundRect(130,130,220,200,COLOR_YELLOW); lcd.Print( "5 s",140,160,COLOR_BLACK,COLOR_YELLOW,0); lcd.FillRoundRect(10,215,100,285,COLOR_MAGENTA); lcd.Print( "10 s",40,245,COLOR_BLACK,COLOR_MAGENTA,0); lcd.FillRoundRect(130,215,220,285,COLOR_GREEN); lcd.Print( "1 m",160,245,COLOR_BLACK,COLOR_GREEN,0); EnableTouch(); }