The final project of Embedde class.

Dependencies:   C12832 LM75B ESP-call MMA7660

Committer:
pkr7098
Date:
Thu Jun 03 07:09:55 2021 +0000
Revision:
2:37756b51ccdb
Parent:
1:ed1c6618f739
The final project of Embedde class.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
pkr7098 1:ed1c6618f739 1 #ifndef _ALARM_H
pkr7098 1:ed1c6618f739 2 #define _ALARM_H
pkr7098 1:ed1c6618f739 3
pkr7098 1:ed1c6618f739 4 #include "mbed.h"
pkr7098 1:ed1c6618f739 5 #include "WIFI.h"
pkr7098 1:ed1c6618f739 6 #include "TIMER.h"
pkr7098 1:ed1c6618f739 7 #include "BUZZER.h"
pkr7098 1:ed1c6618f739 8 #include "BELL.h"
pkr7098 1:ed1c6618f739 9
pkr7098 1:ed1c6618f739 10 #define ALARM_STATE alarmState;
pkr7098 1:ed1c6618f739 11 #define ALARM_ENABLED true
pkr7098 1:ed1c6618f739 12 #define ALARM_DISABLED false
pkr7098 1:ed1c6618f739 13
pkr7098 1:ed1c6618f739 14 extern short alarmHour;
pkr7098 1:ed1c6618f739 15 extern short alarmMinute;
pkr7098 1:ed1c6618f739 16 extern short alarmSecond;
pkr7098 1:ed1c6618f739 17 extern bool alarmState;
pkr7098 1:ed1c6618f739 18 extern Semaphore semaphoreAlarmData;
pkr7098 1:ed1c6618f739 19
pkr7098 1:ed1c6618f739 20 void alarmInit(void);
pkr7098 1:ed1c6618f739 21
pkr7098 1:ed1c6618f739 22 #endif