微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI无线射频设计 > 更改了advertData HIDAdvRemote 与WIN8连接上后,不能与适配器连接了

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

时间:12-22 整理:3721RD 点击:

你好

       我现在用的是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适配器连接不上了,请问适配器那里需要更改哪 个地方,才能与我更改之后 的鼠标连接得上呀?

问题自己已经搞定了,解决了

干得好

只要将适配器那边对应的判断设备的类型 更改掉即可。但是还是可以出现和电脑连接后不能和适配器连接。和适配器连接后不能和电脑。原因现在不清楚。但是只要将bond信息清除就可以正常连接。、

我们也在开发蓝牙4.0的外设  希望能够进一步交流探讨!qq   602501803

Kar,你怎么让win8监听蓝牙设备发出的advertising包呢?有这方面资料不?

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

网站地图

Top