HCI_EXT_ConnEventNoticeCmd函数的使用问题。
时间:10-02
整理:3721RD
点击:
《cc2640蓝牙芯片软件开发指导书》中对于此函数的介绍没看懂,而且在所举例子中该函数少了一个参数。请问HCI_EXT_ConnEventNoticeCmd函数实现什么功能?怎样使用?
另外
// Check for BLE stack events first
if (pEvt->signature == 0xffff)
{
if (pEvt->event_flag & SBP_CONN_EVT_END_EVT)
{
// Try to retransmit pending ATT Response (if any)
SimpleBLEPeripheral_sendAttRsp();
}
}
else
{
// Process inter-task message
safeToDealloc = SimpleBLEPeripheral_processStackMsg((ICall_Hdr *)pMsg);
}
此段代码中SBP_CONN_EVT_END_EVT是指什么事件?此事件发生要处理什么?此段代码没看太懂。
- //This HCI Extension API is used to enable or disable a notification to the specified task using the specified task event whenever a Connection event ends. A non-zero taskEvent value is taken to be "enable", while a zero valued taskEvent taken to be "disable".
- hciStatus_t HCI_EXT_ConnEventNoticeCmd( uint8 taskID, uint16 taskEvent );
这个函数是不是这个意思:每当一个连接事件结束时会触发不触发一个特定的事件?