?? headset_cl_msg_handler.c
字號:
/****************************************************************************
Copyright (C) Cambridge Silicon Radio Ltd. 2004-2007
FILE NAME
headset_cl_msg_handler.c
DESCRIPTION
Handle connection library messages arriving at the app.
*/
#include "headset_auth.h"
#include "headset_debug.h"
#include "headset_cl_msg_handler.h"
#include "headset_init.h"
#include "headset_private.h"
#include <connection.h>
#include <panic.h>
#include <pio.h>
#ifdef DEBUG_CL_MSG
#define CL_MSG_DEBUG(x) DEBUG(x)
#else
#define CL_MSG_DEBUG(x)
#endif
/****************************************************************************
FUNCTIONS
*/
/****************************************************************************/
void handleCLMessage( Task task, MessageId id, Message message )
{
hsTaskData * lApp = (hsTaskData *) getAppTask() ;
switch (id)
{
case CL_INIT_CFM:
CL_MSG_DEBUG(("CL_INIT_CFM\n"));
if(((CL_INIT_CFM_T *)message)->status == success)
{
/* Initialise the HFP library */
InitHfp(lApp);
}
else
Panic();
break;
case CL_SM_PIN_CODE_IND:
CL_MSG_DEBUG(("CL_SM_PIN_CODE_IND\n"));
headsetHandlePinCodeInd(lApp, (CL_SM_PIN_CODE_IND_T*) message);
break;
case CL_SM_AUTHORISE_IND:
CL_MSG_DEBUG(("CL_SM_AUTHORISE_IND\n"));
headsetHandleAuthoriseInd(lApp , (CL_SM_AUTHORISE_IND_T*) message);
break;
case CL_SM_AUTHENTICATE_CFM:
CL_MSG_DEBUG(("CL_SM_AUTHENTICATE_CFM\n"));
headsetHandleAuthenticateCfm(lApp, (CL_SM_AUTHENTICATE_CFM_T*) message);
break;
/* Ignored messages */
case CL_DM_ACL_OPENED_IND:
case CL_DM_ACL_CLOSED_IND:
case CL_SM_ENCRYPT_CFM:
case CL_DM_DUT_CFM:
break;
default:
CL_MSG_DEBUG(("CL UNHANDLED MSG: 0x%x\n",id));
break;
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -