nrf52_sdk_0.9.2_ancs
2016-02-25 13:49:40 0 举报
AI智能生成
nordic nrf52 sdk0.9.2 ANCS 官方源码流程解析
作者其他创作
大纲/内容
app_trace_init()//初始化Uart相关(支持printf)
timers_init()//初始化定时器模块
uart_init()//初始化Uart模块
ble_stack_init()//ble协议栈初始化
SOFTDEVICE_HANDLER_INIT(...)//softDevice 处理模块初始化
使能BLE 栈
softdevice_ble_evt_handler_set(...)//注册BLE event处理回调
softdevice_sys_evt_handler_set(...)//注册系统event处理回调
APP_SCHED_INIT(...)//event调度器初始化
device_manager_init(...)//设备管理器初始化
db_discovery_init()//初始化数据资料库发现模块
scheduler_init()//调度器初始化
gap_params_init()//初始化GAP(Generic Access Profile)
service_init()//初始化ancs服务
sd_ble_uuid_vs_add(...)//设置uuid
ble_ancs_c_attr_add(...)//添加ancs属性
ble_ancs_c_init(...)//初始化ancs客户端
advertising_init()//广播初始化
ble_advertising_init(...)//初始化广播模块
conn_params_init()//初始化链接参数模块
ble_advertising_start()//ble开始广播
for (;;)
{
app_sched_execute();
power_manage();
}//main loop
0 条评论
下一页