此博文最后修改时间 2016-12-07
一、简介
鄙人之见,对simpleProfile_ReadAttrCB函数和simpleProfile_WriteAttrCB函数的理解
二、实验环境
协议栈版本:BLE-CC254x-1.3.2
编译软件:IAR 8.10
硬件:Smart RF 开发板 CC2541
工程:SimpleBLEPeripheral
三、版权声明
博主:Jackie_Wuxi
声明:喝水不忘挖井人,转载请注明出处
四、细解(若理解有误,欢迎更正)
4.1 要点
1)simpleProfile_ReadAttrCB, 特征值被主机读取时,从机会自动调用此回调函数
2)simpleProfile_WriteAttrCB,特征值被主机写入时,从机会自动调用此回调函数
3)主机要读取从机特征值或更新特征值都是通过uint8 *pValue 这个变量
4.2详解
1-SimpleBLEPeripheral_Init.c中调用SimpleProfile_AddService
2-SimpleProfile_AddService调用GATTServApp_RegisterService
3-GATTServApp_RegisterService参数之一simpleProfile_AppCBs
4-simpleProfileCBs包含simpleProfile_ReadAttrCB 和 simpleProfile_Wr