我将 外观部分值添加到 我的广播 PDU、

1)在 Windows 10上,操作系统向我表示正确的图标

2)在 OSX 上,操作系统向我显示错误的图标,但显示正常的蓝牙图标。

我需要帮助,谢谢!

----------------------------------------

我的广播代码:

//广播数据
静态 uint8 advData[]=

//标志
0x02、//此数据的长度
GAP_ADTYPE_FLAGS、
GAP_ADTYPE_FLAGS_LIMITED | GAP_ADTYPE_FLAGS_BREDR_NOT_SUPPORTED、


//外观
0x03、//此数据的长度
GAP_ADTYPE_Appearance、
LO_UINT16 (GAP_APPEARE HID 鼠标)、
HI_UINT16 (GAP_APPEARE HID 鼠标)、

//服务 UUID
0x05、//此数据的长度
GAP_ADTYPE_16BIT_more、
LO_UINT16 (HID_SERV_UUID)、
HI_UINT16 (HID_SERV_UUID)、
LO_UINT16 (BATT_SERV_UUID)、
HI_UINT16 (BATT_SERV_UUID)、

// Tx 功率级别
0x02、//此数据的长度
GAP_ADTYPE_POWER_LEVEL、
0、// 0dBm

};