Thread 中讨论的其他器件:SysConfig、 SYSBIOS
如果我在 SysConfig 的扫描响应部分中添加制造商特定数据、则似乎会为制造商数据生成不正确的长度、例如
当我认为它应该为0xF 时、生成一个0x10的长度。
uint8_t scanResData1[]=
{
0x07、
GAP_ADTYPE_LOCAL_NAME_COMPLETE、
"0"、
"0"、
"0"、
"0"、
"0"、
"0"、
0x05、
GAP_ADTYPE_SLAVE_CONN_INTERVE_RANGE、
LO_UINT16 (24)、
HI_UINT16 (24)、
LO_UINT16 (40)、
HI_UINT16 (40)、
0x10、
GAP_ADTYPE_MANUFACTURER_SPECIFIC,
//公司标识符
0x50、
0x54、
//附加数据
0x11、
0x22、
0x33、
0x44、
0x55、
0x66、
0x77、
0x88、
0x99、
0xAA、
0xbb、
0xcc、
};