ble 读写特征值特征值_CC254x-BLE协议栈添加服务与特征值

本文档详细介绍了如何在CC254x-BLE协议栈中添加自定义服务和读写特征值,包括增加服务列表、注册新服务、特征值设置与获取处理、读写操作处理以及应用层广播数据和初始化。通过实例展示了如何在SensorTag应用中测试读写和通知功能。
摘要由CSDN通过智能技术生成

四.增加注册服务列表

位置:simpleGATTprofile.c

static gattAttribute_t testProfileAttrTbl[8] =

{

// Simple Profile Service

{

{ ATT_BT_UUID_SIZE, primaryServiceUUID }, /* type */

GATT_PERMIT_READ,                         /* permissions */

0,                                        /* handle */

(uint8 *)&simpleProfileTest               /* pValue */

},

// Characteristic 6 Declaration

{

{ ATT_BT_UUID_SIZE, characterUUID },

GATT_PERMIT_READ,

0,

&simpleProfileChar6Props

},

// Characteristic Value 6

{

{ ATT_BT_UUID_SIZE, simpleProfilechar6UUID },

GATT_PERMIT_READ | GATT_PERMIT_WRITE,

0,

&simpleProfileChar6

},

// Characteristic 6 User Description

{

{ ATT_BT_UUID_SIZE, charUserDescUUID },

GATT_PERMIT_READ,

0,

simpleProfileChar6UserDesp

},

// Characteristic 7 Declaration

{

{ ATT_BT_UUID_SIZE, characterUUID },

GATT_PERMIT_READ,

0,

&simpleProfileChar7Props

},

// Characteristic Value 7

{

{ ATT_BT_UUID_SIZE, simpleProfilechar7UUID },

0,

0,

&simpleProfileChar7

},

// Characteristic 7 configuration

{

{ ATT_BT_UUID_SIZE, clientCharCfgUUID },

GATT_PERMIT_READ | GATT_PERMIT_WRITE,

0,

(uint8 *)&simplePro

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值