CH573 CH582 CH579 peripheral通用外设例子讲解五 修改16bit UUID为128bit

修改之前最好先学习下理论基础:BLE常用UUID 16bit和128bit

以CH582的peripheral为例

先看主要修改的文件,只改gattprofile.c

 

 128bit 的UUID为了演示随便写的

第一处修改:

 

 第二处修改

 

 第三处是这个属性表

 

 

 

 

 

 

 

 

 

 

 地四处修改

 

 16 bit的处理搬下来就行,注意   获取UUID的处理 uint16_t uuid = BUILD_UINT16(pAttr->type.uuid[0], pAttr->type.uuid[1]);

 

 第五处修改

 

 

注意比对UUID的处理 uint16_t uuid = BUILD_UINT16(pAttr->type.uuid[0], pAttr->type.uuid[1]);

看下实际运行的效果

               

 
posted @ 2022-05-18 16:43  debugdabiaoge  阅读(1170)  评论(0编辑  收藏  举报