33 lines
574 B
C
33 lines
574 B
C
#ifndef SERVICE_ALARM_H
|
|
#define SERVICE_ALARM_H
|
|
|
|
#include <stdint.h>
|
|
#include <stdbool.h>
|
|
|
|
#ifdef __cplusplus
|
|
#if __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
#endif
|
|
|
|
struct alarm_time{
|
|
uint8_t hour;
|
|
uint8_t minute;
|
|
};
|
|
|
|
struct delay_alarm{
|
|
bool enable;
|
|
struct alarm_time time;
|
|
};
|
|
|
|
void tjd_service_alarm_open(void);
|
|
void tjd_service_alarm_close(void);
|
|
void tjd_service_alarm_set_delay_alarm(uint8_t hour, uint8_t min);
|
|
static void tjd_service_alarm_set_screen_on(int32_t timeout);
|
|
#ifdef __cplusplus
|
|
#if __cplusplus
|
|
}
|
|
#endif
|
|
#endif
|
|
|
|
#endif |