📄 hf_tasks.c
字号:
/*******************************************************************************
(c) Cambridge Silicon Radio Ltd, 2006
All rights reserved
FILE: hf_tasks.c
DESCRIPTION: Application task definitions
REVISION: $Revision: #1 $
*******************************************************************************/
#include <stdio.h>
#include <string.h>
#include "bchs_tasks.h"
static TaskDefinitionType Tasks[NUMBER_OF_TASKS];
TaskDefinitionType * sched_setup_tasks(uint16_t * numberOfTasks)
{
sched_init_tasks(NUMBER_OF_TASKS,Tasks);
*numberOfTasks=NUMBER_OF_TASKS;
DEFINE_TASK(DM_IFACEQUEUE, DM_INIT, DM_DEINIT, DM_TASK);
DEFINE_TASK(DM_HCIQUEUE, DM_HCI_INIT, DM_HCI_DEINIT, DM_HCI_TASK);
DEFINE_TASK(DM_ACLQUEUE, DM_ACL_INIT, DM_ACL_DEINIT, DM_ACL_TASK);
DEFINE_TASK(L2CAP_IFACEQUEUE, L2CAP_INIT, L2CAP_DEINIT, L2CAP_TASK);
DEFINE_TASK(L2CAP_PROXY_IFACEQUEUE, L2CAP_PROXY_INIT, L2CAP_PROXY_DEINIT, L2CAP_PROXY_TASK);
DEFINE_TASK(L2CAP_DMQUEUE, L2CAP_DM_INIT, L2CAP_DM_DEINIT, L2CAP_DM_TASK);
DEFINE_TASK(RFCOMM_IFACEQUEUE, RFCOMM_INIT, RFCOMM_DEINIT, RFCOMM_TASK);
DEFINE_TASK(RFCOMM_PROXY_IFACEQUEUE, RFCOMM_PROXY_INIT, RFCOMM_PROXY_DEINIT, RFCOMM_PROXY_TASK);
DEFINE_TASK(RFCOMM_L2CAPQUEUE, RFCOMM_L2CAP_INIT, RFCOMM_L2CAP_DEINIT, RFCOMM_L2CAP_TASK);
DEFINE_TASK(RFCOMM_DMQUEUE, RFCOMM_DM_INIT, RFCOMM_DM_DEINIT, RFCOMM_DM_TASK);
DEFINE_TASK(BCCMD_IFACEQUEUE, BCCMD_INIT, BCCMD_DEINIT, BCCMD_TASK);
DEFINE_TASK(SDP_L2CAPQUEUE, SDP_L2CAP_INIT, SDP_L2CAP_DEINIT, SDP_L2CAP_TASK);
DEFINE_TASK(SDP_IFACEQUEUE, SDP_INIT, SDP_DEINIT, SDP_TASK);
DEFINE_TASK(CM_IFACEQUEUE, CM_INIT, CM_DEINIT, CM_TASK);
DEFINE_TASK(SC_IFACEQUEUE, SC_INIT, SC_DEINIT, SC_TASK);
DEFINE_TASK(SD_IFACEQUEUE, SD_INIT, SD_DEINIT, SD_TASK);
DEFINE_TASK(TESTQUEUE, TEST_INIT, TEST_DEINIT, TEST_TASK);
DEFINE_TASK(HF_IFACEQUEUE, HF_INIT, HF_DEINIT, HF_TASK);
return Tasks;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -