Alarm Clock

Dependencies:   TextLCD mbed

Fork of SmartRise_MBED by Austin Sloop

main.cpp

Committer:
pstephens18
Date:
2016-01-26
Revision:
8:edf5f23cb393
Parent:
7:5412a6d7ef6d
Child:
11:be164273b969

File content as of revision 8:edf5f23cb393:

//8.3 LCD control with MBED main.

#include "mbed.h"
#include "TextLCD.h"
#include "TimeControl.h"
#include "Alarm.h"
#include <time.h>

Serial pc(USBTX,USBRX);

DigitalIn AlarmAdjust(p9);
InterruptIn off(p15);

DigitalIn timeSW(p10);
DigitalOut led2(LED2);


int main() 
{
    time_init();
    off.rise(&turn_off);
    while(1)
    {
        timeDisplay();
        if(checkAlarm())Sound_Alarm();
        
        // Sound_Alarm();
        
        if(timeSW==1)timeProg();
        if(AlarmAdjust==1) alarmProg();
        led2 = 1; 
    }
}