Contains the main execution of the clock uses headers to import functions

Dependencies:   RTC-DS1307 SPI_TFT_ILI9341 TFT_fonts mbed tsi_sensor

Fork of TFT_Mikroelectronika_IL9341_sketchpad by Oxford CWM Team

main.cpp

Committer:
Owenmatthewmcgowan
Date:
2017-05-25
Revision:
29:684e2a3e17b5
Parent:
19:4c30c3182e04
Child:
32:56f59b79720c

File content as of revision 29:684e2a3e17b5:

bool f_alarm = false, f_alarm_sound;
int f_state;
#include "libs.h"
//DigitalOut led(LED1);

//DigitalIn sw_w(SW3);

void main()
{
    while(!rtc.startClock()){}
    TFT.claim(stdout);        // send stdout to the TFT display
    TFT.set_orientation(1);
    TFT.background(Black);    // set background to black
    TFT.foreground(White);    // set chars to white
    TFT.cls();
    // pc.baud(115200);
    f_state = 1;
    f_alarm = false;
    runclock();
    int i = 0;
    while (true) {
        switch (f_state){
            case (1): runclock(); break;
            case (3): settings(); break;
            case (2): draw_state(2); wait(1); f_state = 1; break;
            case (4): whiteboard(); f_state = 1; break;
        }
    }
    
    
    //draw_state(4);




}