GAPCentralRole_Process
Event
SYS_EVENT_MSG
:gapCentralRole_Process
OSALMsg()
HCI_GAP_EVENT_EVENT
GAP_EVENT_SIGN_COUNTER_CHANG
ED
:Osal_snv_write()
HCI_READ_RSSI
:rssiCB
显示
Rssi
simpleBLECentralRssiCB
GAP_MSG_EVENT:
gapCentralRole_Process
GAPMsg()
GAPCENTRALROLE_RSSI_MSG
_EVT:
HCI_ReadRssiCmd
()
启动定时器
:
gapCentralRole_timerCB()
GAP_DEVICE_INIT_DONE_E
VENT
Save off the generated
keys, devAddr
GAP_LINK_ESTABLISHED_E
VENT
GAP_LINK_TERMINATED_EV
ENT
GAPBondMgr_ProcessGAPMsg()
GAPCentralRole_CancelRssi()
GAPBondMgr_LinkEst()
GAP_SLAVE_REQUESTED_SE
CURITY_EVENT
GAPBondMgr_ProcessGAPMsg()
执行回调函数
eventCB:
simpleBLECentralEventCB
()
GAP_DEVICE_INIT_DONE_EVENT:
显示“
BLE Central
”和地址
GAP_DEVICE_INFO_EVENT
:simpleBLEFindSvcUuid()
simpleBLEAddDevice
Info()
GAP_DEVICE_DISCOVERY_EVENT:
显示“
Devices Found
”
GAP_LINK_ESTABLISHED_EVENT:
显示“
Connected
”
GAP_LINK_TERMINATED_EVENT:
显示“
Disconnected
”
GAP_LINK_PARAM_UPDATE_EVENT:
显示“
Param Update
”
发送消息给本任务
周期性读取
Rssi
Start_timerEx->
START_DISCOVERY_EV