|
@@ -7,6 +7,8 @@
|
|
|
#include "u_effect_color.h"
|
|
|
#include "u_effect_rhythm.h"
|
|
|
#include "user_driver.h"
|
|
|
+#include "LH_TaskManager.h"
|
|
|
+
|
|
|
|
|
|
uint32_t m_clr_play_buff[APP_MODE_CLR_MAX_NUM] = {0x00};
|
|
|
|
|
@@ -184,7 +186,7 @@ void light_mode_set(uint8_t *app_mode)
|
|
|
light_mode_blink_cfg(&g_light_info, &base_clr[clr_ind], 1, 5, g_light_para.speed, g_light_para.bright);
|
|
|
|
|
|
}
|
|
|
- break;
|
|
|
+ break;
|
|
|
case LIGHT_APP_MODE_RHYTHM_APP:
|
|
|
case LIGHT_APP_MODE_RHYTHM_MUSIC:
|
|
|
{
|
|
@@ -229,8 +231,10 @@ void reply_app_encode(uint8_t cmd, uint8_t *data, uint8_t len) //
|
|
|
#endif
|
|
|
u_ble_data_send(send, len + 5);
|
|
|
}
|
|
|
-
|
|
|
-
|
|
|
+int PrintfOut(void)
|
|
|
+{
|
|
|
+ U_UART_PRINTF("\r\nTimer is\r\n");
|
|
|
+}
|
|
|
//app下发数据的处理函数
|
|
|
void decode_app_cmd(uint8_t cmd, uint8_t *data, uint8_t len)
|
|
|
{
|
|
@@ -419,7 +423,7 @@ void decode_app_cmd(uint8_t cmd, uint8_t *data, uint8_t len)
|
|
|
reply_app_encode(cmd, &reply_state, 1);
|
|
|
}
|
|
|
break;
|
|
|
- case 0x35: //读取闹钟的状态
|
|
|
+ case 0x35: //读取闹钟的状态
|
|
|
{
|
|
|
uint8_t reply_len = 0, alarm_st[24] = {0x00};
|
|
|
time_alarm_state_query(alarm_st, &reply_len);
|
|
@@ -446,6 +450,12 @@ void decode_app_cmd(uint8_t cmd, uint8_t *data, uint8_t len)
|
|
|
light_info_save();
|
|
|
break;
|
|
|
|
|
|
+ case 0xFE:
|
|
|
+
|
|
|
+ U_UART_PRINTF("\r\nTimer_Start\r\n");
|
|
|
+ UserTimerTask_Create(PrintfOut,2000);
|
|
|
+ break;
|
|
|
+
|
|
|
}
|
|
|
light_info_save_set();//设置保存标志位
|
|
|
}
|