IoT Ox / Mbed 2 deprecated MainSketch Featured

Dependencies:   RTC-DS1307 SPI_TFT_ILI9341 TFT_fonts mbed tsi_sensor

Fork of TFT_Mikroelectronika_IL9341_sketchpad by Oxford CWM Team

settings.h

Committer:
Owenmatthewmcgowan
Date:
2017-05-25
Revision:
13:e74e09de81e4
Parent:
12:50289d0ac834
Child:
15:796e17680825
Child:
18:02667782b06f

File content as of revision 13:e74e09de81e4:



void drawsettingsbuttons() //Navigation Buttons
{
  TFT.fillrect(0,0,50,100,Blue);        //ste alarm button
    TFT.fillrect(0,100,50,200,White);   //set time button
    TFT.fillrect(0,200,50,240,Green);   //home button

 
    TFT.rect(0,0,50,100,Blue);      //outlines
    TFT.rect(0,100,50,200,White);   //outlines
    TFT.rect(0,200,50,240,White);   //outlines
    
    //set New button (used to set new alarm/time/date)
    TFT.set_font((unsigned char*) Arial12x12); 
    TFT.locate(71,25);
    TFT.set_orientation(0);
    
    TFT.printf("Cancel");
    TFT.set_orientation(1);

    //Full reset button
    TFT.locate(170,25);
    TFT.set_orientation(0);
    TFT.printf("Set New");
    TFT.set_orientation(1);
     //home button
    TFT.locate(0,210);
    TFT.printf("Home");

}

void drawoutlines() //draw alarm, time, date
{
    TFT.rect(50,0,320,100,Blue);  //set alarm box
    TFT.rect(50,100,320,200,White); //set time box
    TFT.rect(50,200,320,240,White); //set date box

    TFT.set_font((unsigned char*) Arial12x12); //set alarm title
    TFT.locate(105,0);
    TFT.printf("Set Alarm");
    TFT.set_font((unsigned char*) Arial28x28); //set alarm hour
    TFT.locate(50,30);
    TFT.printf("AH");//Alarm_Hour

     //set alarm mins
    TFT.locate(230,30);
    TFT.printf("Am");//Alarm_Min
    
    TFT.set_font((unsigned char*) Arial12x12); //set time title
    TFT.locate(105,100);
    TFT.printf("Set Time");

    TFT.set_font((unsigned char*) Arial28x28); //set time hour
    TFT.locate(50,130);
    TFT.printf("TH"); // Time_hour
    
    //set time mins
    TFT.locate(230,130);
    TFT.printf("TM");//Time Min

    TFT.set_font((unsigned char*) Arial12x12);//set date day
    TFT.locate(50,200);
    TFT.printf("day");

    //set date month
    TFT.locate(120,200);
    TFT.printf("month");

    //set date year
    TFT.locate(190,200);
    TFT.printf("year");

    
}