#ifndef __U_TIME_H_ #define __U_TIME_H_ #include "u_global.h" #define TIME_ALIRM_MUN_MAX (2) enum //alarm_st { ALARM_ST_OFF, ALARM_ST_ON, ALARM_ST_NULL, }; typedef struct { uint8_t alarm_state; uint8_t week; uint8_t hour; uint8_t minute; uint8_t second; uint8_t week_set; uint8_t hour_set; uint8_t minute_set; uint8_t second_set; uint8_t led_onoff; }AlarmTime_t; void time_alarm_set(uint8_t *data); void time_count_down_set(uint8_t *data); void time_app_driver_sync(uint8_t *data); void time_count_dowm_state_query(uint8_t *count_down_state); void time_alarm_state_query(uint8_t *send, uint8_t *reply_len); void time_delete_alarm(uint8_t delete_ind); void time_count_down_off(uint8_t hour, uint8_t min, uint8_t sec); void alarm_time_task(void); //倒计时和闹钟1秒钟事件处理 void light_time_init(void); #endif