This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

更改了advertData HIDAdvRemote 与WIN8连接上后,不能与适配器连接了



你好

       我现在用的是HIDAdvRemote 这个工程做鼠标,现在可以与WIN8连接上了,WIN8上显示的只是一个鼠标图标了,更改方法如下

static uint8 advertData[] =
{
// flags
0x02, // length of this data
GAP_ADTYPE_FLAGS,
GAP_ADTYPE_FLAGS_LIMITED | GAP_ADTYPE_FLAGS_BREDR_NOT_SUPPORTED,

// appearance
0x03, // length of this data
GAP_ADTYPE_APPEARANCE,
LO_UINT16(GAP_APPEARE_HID_MOUSE),
HI_UINT16(GAP_APPEARE_HID_MOUSE),

// service UUIDs
0x05, // length of this data
GAP_ADTYPE_16BIT_MORE,
LO_UINT16(HID_SERVICE_UUID),
HI_UINT16(HID_SERVICE_UUID),
LO_UINT16(BATT_SERVICE_UUID),
HI_UINT16(BATT_SERVICE_UUID)
};

uint8 initial_advertising_enable = TRUE;
uint16 gapRole_AdvertOffTime = 20;

// GAP GATT Attributes
static uint8 attDeviceName[] = "SR-BT4.0-Mouse\0";

// Device appearance
static uint16 appearance =GAP_APPEARE_HID_MOUSE;

问题:

       这这样更改了之后能与WIN8正常连接得上,WIN8上显示是鼠标图标, 问题是现在与HID适配器连接不上了,请问适配器那里需要更改哪 个地方,才能与我更改之后 的鼠标连接得上呀?