回答

收藏

【DA14580DEVKT-B评估板】六、蓝牙设备初始化

#其他 #其他 2051 人阅读 | 0 人回复 | 2016-07-27

蓝牙初始化主要包括:配置初始化、服务数据初始化
一、蓝牙设备配置初始化app_easy_gap_dev_configure函数

二、蓝牙服务数据初始化default_app_on_set_dev_config_complete函数
a、default_app_on_set_dev_config_complete


b、在app_db_init_start中app_db_init_next函数可以看到:


c、如果有自定义服务,那么内核初始化完对应服务数据会发送XXX_CREATE_DB_CFM消息,该消息处理需要通过实现app_process_catch_rest_cb回调函数并发送APP_MODULE_INIT_CMP_EVT消息到TASK_APP,以确保d步骤顺利进行

d、服务数据初始化完成函数app_module_init_cmp_evt_handler

三、至此蓝牙设备相关初始化完成,接下来就是广播、配对、绑定了。
关注下面的标签,发现更多相似文章
分享到:
回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条