/* make sure that the timer is not active */
bta_sys_stop_timer(&p_scb->timer);
+ list_free(p_scb->a2d_list);
+ p_scb->a2d_list = NULL;
utl_freebuf((void **)&p_cb->p_scb[p_scb->hdi]);
}
vQueueDelete(btc_aa_snk_ctrl_queue);
btc_aa_snk_ctrl_queue = NULL;
}
-
+ if (btc_aa_snk_queue_set) {
+ vQueueDelete(btc_aa_snk_queue_set);
+ btc_aa_snk_queue_set = NULL;
+ }
return false;
}
vQueueDelete(btc_aa_snk_ctrl_queue);
btc_aa_snk_ctrl_queue = NULL;
+
+ vQueueDelete(btc_aa_snk_queue_set);
+ btc_aa_snk_queue_set = NULL;
}
/*****************************************************************************
vQueueDelete(btc_aa_src_ctrl_queue);
btc_aa_src_ctrl_queue = NULL;
}
-
+ if (btc_aa_src_queue_set) {
+ vQueueDelete(btc_aa_src_queue_set);
+ btc_aa_src_queue_set = NULL;
+ }
return false;
}
vQueueDelete(btc_aa_src_ctrl_queue);
btc_aa_src_ctrl_queue = NULL;
+
+ vQueueDelete(btc_aa_src_queue_set);
+ btc_aa_src_queue_set = NULL;
}
/*****************************************************************************
bool bt_app_work_dispatch(bt_app_cb_t p_cback, uint16_t event, void *p_params, int param_len, bt_app_copy_cb_t p_copy_cback)
{
ESP_LOGD(BT_APP_CORE_TAG, "%s event 0x%x, param len %d", __func__, event, param_len);
-
+
bt_app_msg_t msg;
memset(&msg, 0, sizeof(bt_app_msg_t));
void bt_app_task_start_up(void)
{
bt_app_task_queue = xQueueCreate(10, sizeof(bt_app_msg_t));
- xTaskCreate(bt_app_task_handler, "BtAppT", 2048, NULL, configMAX_PRIORITIES - 3, bt_app_task_handle);
+ xTaskCreate(bt_app_task_handler, "BtAppT", 2048, NULL, configMAX_PRIORITIES - 3, &bt_app_task_handle);
return;
}
void bt_app_task_start_up(void)
{
bt_app_task_queue = xQueueCreate(10, sizeof(bt_app_msg_t));
- xTaskCreate(bt_app_task_handler, "BtAppT", 2048, NULL, configMAX_PRIORITIES - 3, bt_app_task_handle);
+ xTaskCreate(bt_app_task_handler, "BtAppT", 2048, NULL, configMAX_PRIORITIES - 3, &bt_app_task_handle);
return;
}