BT demo

```language #include "amaziot.h" #define USER_TASK_STACK_SIZE (2048*2) #define USER_TASK_PRIORITY (COS_USER_TASKS_PRIORITY_BASE) static uint8_t Send_BtData_Flag=0; void UserTask(void *p_arg); void Send_BtData_Timer(void); /* add user task here */ VOID UserCreateTask(void) { COS_CreateTask(UserTask, NULL, NULL, USER_TASK_STACK_SIZE, USER_TASK_PRIORITY, COS_CREATE_DEFAULT, 0, "UserTask"); } void Send_BtData_Timer(void) { AT_TC(10,"DMH_BT_TEST"); if(bt_status==3){ Send_BtData_Flag = 1; } sxr_StartFunctionTimer(10 SECOND,Send_BtData_Timer,(VOID*)NULL,0x10); } void UserTask(void *p_arg) { AT_WriteUart("BTTask Runing\r\n", strlen("BTTask Runing\r\n")); //open_bt wait_dev_open_bt(); /*open_btradio*/ wait_dev_open_btradio(); /*open_btecho*/ wait_dev_open_btecho(); //start timer sxr_StartFunctionTimer(10 SECOND,Send_BtData_Timer,(VOID*)NULL,0x10); while (1) { { if(Send_BtData_Flag){//send bt Send_BtData_Flag = 0; app_bt_send_data(4, "test"); } sleep(1); } } } ```