微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > CC2541修改设备名称问题

CC2541修改设备名称问题

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

      用CC2541,广播数据和扫描应答数据都已经自定义了,扫描应答数据里面不含设备名称。

      我通过GGS_SetParameter( GGS_DEVICE_NAME_ATT, GAP_DEVICE_NAME_LEN, attDeviceName )函数设置设备名称。但是用LightBlue搜索不能及时更新设备名称,一定要连接以后退出来,再重新扫描才能获得上次设置的设备名称。

      怎么做才能不需要连接就可以获得设备名称。求助,谢谢~

这个问题,我是这样做的,不知道符不符合你的要求。

名字keyfobdemo

static uint8 deviceName[] =
{
// complete name
0x0b, // length of first data structure (11 bytes excluding length byte)
GAP_ADTYPE_LOCAL_NAME_COMPLETE, // AD Type = Complete local name
0x4b, // 'K'
0x65, // 'e'
0x79, // 'y'
0x66, // 'f'
0x6f, // 'o'
0x62, // 'b'
0x64, // 'd'
0x65, // 'e'
0x6d, // 'm'
0x6f, // 'o'
};

在初始化中

GAPRole_SetParameter( GAPROLE_SCAN_RSP_DATA, sizeof ( deviceName ), deviceName );

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

网站地图

Top