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 _TIMER_H
pkr7098 1:ed1c6618f739 2 #define _TIMER_H
pkr7098 1:ed1c6618f739 3
pkr7098 1:ed1c6618f739 4 #include "mbed.h"
pkr7098 1:ed1c6618f739 5 #include "JOYSTICK.h"
pkr7098 1:ed1c6618f739 6
pkr7098 1:ed1c6618f739 7 extern int timerHour;
pkr7098 1:ed1c6618f739 8 extern int timerMinute;
pkr7098 1:ed1c6618f739 9 extern int timerSecond;
pkr7098 1:ed1c6618f739 10 extern Semaphore semaphoreTimer;
pkr7098 1:ed1c6618f739 11 extern Semaphore semaphoreModify;
pkr7098 1:ed1c6618f739 12 extern Semaphore semaphoreModifyThread;
pkr7098 1:ed1c6618f739 13 extern int MODE_MODIFY_TIME;
pkr7098 1:ed1c6618f739 14
pkr7098 1:ed1c6618f739 15 #define ABLE_TO_MODIFY_TIME 0
pkr7098 1:ed1c6618f739 16 #define UNABLE_TO_MODIFY_TIME 1
pkr7098 1:ed1c6618f739 17
pkr7098 1:ed1c6618f739 18 #define JOYSTICK_CLICK_DELAY 200
pkr7098 1:ed1c6618f739 19 void timerModifyTimeMode(void);
pkr7098 1:ed1c6618f739 20 void timerInit(void);
pkr7098 1:ed1c6618f739 21 void timerTerminateTimeModify(void);
pkr7098 1:ed1c6618f739 22 void timerStartTimeModify(void);
pkr7098 1:ed1c6618f739 23 #endif