0 Preface/Foreword
1 系统初始化LE profile过程
正常开机流程中,gap初始化完成之后,才能进行LE profile初始化。
1.1 添加服务
1.1.1 注册支持服务个数(GATT Server)
函数: server_init
目的:set the number of services that needs to register
1.1.2 服务ID (Service ID)
1.1.3 Server_add_service
1.1.3.1 GATT service callbacks
包含3个callback函数:
- read_attr_cb
- write_attr_cb
- cccd_update_cb
1.1.3.2 General Server Callback
2 电池服务
3 设备信息服务
4 人机接口服务
5 Vendor服务
6 OTA 服务
7 DFU服务
8 通用回调函数(app_profile_callback)
8.1 服务绑定回调方法