12345678910111213141516171819202122232425262728293031323334353637383940 |
- #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
|