Dialog蓝牙软件流程图
2015-12-06 15:14:49 0 举报
Dialog蓝牙软件流程图描述: 1. 用户启动设备并与蓝牙配对。 2. 设备搜索可用的蓝牙服务。 3. 用户选择所需服务并连接。 4. 数据在设备和蓝牙之间传输。 5. 用户可以断开连接或重新连接。 6. 软件提供用户界面,显示连接状态和设备信息。 7. 用户可以管理和配置设备设置。 8. 软件定期更新以提供更好的用户体验。
作者其他创作
大纲/内容
proxr_create_db_req_handler
app_configuration_func
建立主任务APP_TASK
periph_init()
系统调度
main_func(__main)
app_set_dev_config_complete_func
所有的任务都在此建立prf_init_func
app_module_init_cmp_evt_handler
建立连接
APP_MODULE_INIT_CMP_EVT
gapc_connection_req_ind_handler
app_db_init_func
发送消息GAPM_RESET_CMD操作码GAPM_RESET
GAPM_DEVICE_READY_IND
系统主任务app_init_func
蓝牙profile建立入口函数
否
gapm_cmp_evt_handler
建立蓝牙profile
Viomi_init
app_db_init
硬件设置完成
初始化蓝牙profile特征值属性
蓝牙所有的profile建立完成
proxr_create_db_cfm_handler
系统上电后,蓝牙会发送此消息通知BLE LL层准备好
app_Viomi_enable
custom_nvds_get_func
gapm_device_ready_ind_handler
没有建立连接,重新发送广播app_adv_start
开始广播 app_adv_start()
app_init
patch_llm_task();
app_connection_func
while(1)
app_proxr_create_db_send
Viomi_enable_req_handler
GPIO_init()
蓝牙连接处理流程
对GAP所有的操作完成后,都会发送返回此消息GAPM_CMP_EVT参考文档RW-BLE-GAP-IS
硬件初始化
SystemInit
0 条评论
下一页
为你推荐
查看更多