//////////////////////////////////////////////////////////////////////////// ///@copyright Copyright (c) 2018, 传控科技 All rights reserved. ///------------------------------------------------------------------------- /// @file bsp_drv.c /// @brief bsp @ driver config ///------------------------------------------------------------------------- /// @version 1.0 /// @author CC /// @date 20180331 /// @note cc_AS_stc02 ////////////////////////////////////////////////////////////////////////////// #include "../app/task_appTEST.h" #include "app_config.h" S_TASK_APPTEST _s_task_apptest; void L3_task_AppTest_init(void) { L1_task_init(&_s_task_apptest.task); L3_task_s_go(_s_task_apptest,D_task_init); } #define D_task_Status00 0x50 #define D_task_Status01 0x51 #define D_task_Status02 0x52 #define D_task_Status03 0x53 #define D_task_Status04 0x54 // POW_OFF = 0, //开机状态 // POW_ON = 1, //关机状态 // WIFI_CONNECTED = 2, //WIFI连接成功 // TCP_CONNECTED = 3, //TCP连接成 // WIFI_CONFIG = 9, //WIFI配置连接中 void L3_task_AppTest_handler(S_TASK_APPTEST *s) { TTSS_Task_init() L2_task_go(D_task_Status00); TTSS_Task_step(D_task_Status00) R.app_status = POW_OFF; L2_task_go_Tdelay(D_task_Status01,D_Tdelay_10s); TTSS_Task_step(D_task_Status01) R.app_status = POW_ON; L2_task_go_Tdelay(D_task_Status02,D_Tdelay_10s); TTSS_Task_step(D_task_Status02) R.app_status = WIFI_CONFIG; L2_task_go_Tdelay(D_task_Status03,D_Tdelay_10s); TTSS_Task_step(D_task_Status03) R.app_status = WIFI_CONNECTED; L2_task_go_Tdelay(D_task_Status04,D_Tdelay_10s); TTSS_Task_step(D_task_Status04) R.app_status = TCP_CONNECTED; L2_task_go_Tdelay(D_task_Status00,D_Tdelay_10s); TTSS_Task_end(); }