微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > 请问SimpleBLEPeripheral的例程有用到GATT_Notification()这个函数吗?

请问SimpleBLEPeripheral的例程有用到GATT_Notification()这个函数吗?

时间:10-02 整理:3721RD 点击:

请问SimpleBLEPeripheral的例程有用到GATT_Notification()这个函数吗?我找不到,请帮我指出来,谢谢?

建议您参考协议栈内的keyfob程序, 里面有个 battservcie.c, 里面有个发送电池信息的, 用Notification:

static void battNotifyCB( linkDBItem_t *pLinkItem )
{
if ( pLinkItem->stateFlags & LINK_CONNECTED )
{
uint16 value = GATTServApp_ReadCharCfg( pLinkItem->connectionHandle,
battLevelClientCharCfg );
if ( value & GATT_CLIENT_CFG_NOTIFY )
{
attHandleValueNoti_t noti;

noti.handle = battAttrTbl[BATT_LEVEL_VALUE_IDX].handle;
noti.len = 1;
noti.value[0] = battLevel;

GATT_Notification( pLinkItem->connectionHandle, &noti, FALSE );
}
}
}

谢谢你的回复,但是我在keyfob程序看到.C文件没有 battservcie.c,请问其他例程还有用到Notification吗?

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top