TI中文支持网
TI专业的中文技术问题搜集分享网站

CC2541蓝牙名称设置成中文????

官方有相关资料么?

YiKai Chen:

沒有

Viki Shi:

static uint8 scanRspData[] =
{
// complete name
0x14, // length of this data
GAP_ADTYPE_LOCAL_NAME_COMPLETE,
0x53, // 'S'
0x69, // 'i' 69
0x6d, // 'm'
0x70, // 'p'
0x6c, // 'l'
0x65, // 'e'
0x42, // 'B'
0x4c, // 'L'
0x45, // 'E'
0x50, // 'P'
0x65, // 'e'
0x72, // 'r'
0x69, // 'i'
0x70, // 'p'
0x68, // 'h'
0x65, // 'e'
0x72, // 'r'
0x61, // 'a'
0x6c, // 'l'

以上的scanRspData就是存储的local name,是字符,中文的话你要么试试自己加一个转换对应表

ZANGk:

回复 Viki Shi:

这段我明白,试了一下发现只能识别中文转utf-8的字符,GB2312不能识别;

YiKai Chen:

回复 ZANGk:

我想Viki指的转换对应表應該是加在ble central 上

ZANGk:

回复 YiKai Chen:

对应转换是要放在广播包中的;

YiKai Chen:

回复 ZANGk:

放在广播包中你的ble central 還是得要能解譯

ZANGk:

回复 YiKai Chen:

嗯呐,现在就是这个对应转换表没找到啊?????

Viki Shi:

回复 ZANGk:

这部分你得自己去实现了,TI没有提供中文名字的例程

ZANGk:

回复 Viki Shi:

收到,谢谢,字符编码处理太耗flash了,

赞(0)
未经允许不得转载:TI中文支持网 » CC2541蓝牙名称设置成中文????
分享到: 更多 (0)