File tree Expand file tree Collapse file tree 1 file changed +8
-0
lines changed
connectivity/FEATURE_BLE/libraries/cordio_stack/ble-host/sources/stack/dm Expand file tree Collapse file tree 1 file changed +8
-0
lines changed Original file line number Diff line number Diff line change 31
31
#include "dm_adv.h"
32
32
#include "dm_dev.h"
33
33
#include "dm_main.h"
34
+ #include "dm_conn.h"
34
35
35
36
/**************************************************************************************************
36
37
Macros
@@ -1374,6 +1375,13 @@ void dmExtAdvHciHandler(hciEvt_t *pEvent)
1374
1375
if (!DM_ADV_CONN_DIRECTED (advType ))
1375
1376
{
1376
1377
pEvent -> hdr .event = DM_ADV_SET_STOP_IND ;
1378
+ if (pEvent -> leAdvSetTerm .status == HCI_SUCCESS ) {
1379
+ /* translate the handle to conn id */
1380
+ dmConnCcb_t * ccb = dmConnCcbByHandle (pEvent -> leAdvSetTerm .handle );
1381
+ if (ccb ) {
1382
+ pEvent -> hdr .param = ccb -> connId ;
1383
+ }
1384
+ }
1377
1385
(* dmCb .cback )((dmEvt_t * ) pEvent );
1378
1386
}
1379
1387
/* else if low duty cycle directed advertising failed to create connection */
You can’t perform that action at this time.
0 commit comments