工具/软件:TI C/C++编译器
大家好 、我使用的是 STM32 CC2564B 的 TI HIDdemo,现在我将 cc2564模块设置为 devie, cc2564module has been connected to the mobile phone。与此同时,我将 HIDdemo 程序更改为键盘模式。 现在已经成功了、如下图所示(我的蓝牙设备名称是 cm900-191030003)。 我的问题是如何通过"dataWrite"发送数据?
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.
工具/软件:TI C/C++编译器
大家好 、我使用的是 STM32 CC2564B 的 TI HIDdemo,现在我将 cc2564模块设置为 devie, cc2564module has been connected to the mobile phone。与此同时,我将 HIDdemo 程序更改为键盘模式。 现在已经成功了、如下图所示(我的蓝牙设备名称是 cm900-191030003)。 我的问题是如何通过"dataWrite"发送数据?
您好、Jesu:
在《CC2564 HFP / HID / SPP 集成演示》指南文档:中
您好!
我认为您是通过 HIDDemo 工作的。 您正在着手进行一些 HID/SPP 组合演示?
我不熟悉您正在使用的此演示、但如果您想添加 HID_Data_Write、请阅读下面的内容。
HID_Data_Write 是 SDK Bluetopia 文件夹中 HID 配置文件库的一部分。 HID_Data_Write 的实际实现不可用、但您可以在应用程序中包含 HIDAPI.h、并链接前面提到的 Bluetopia 文件夹中 HID 配置文件文件夹中的库文件。 如果您在执行此操作时遇到困难、请告诉我。
此外、如何修改示例以使用键盘。 您是否添加了键盘报告描述符并将其注册到 SDP 数据库? 请与社区其他成员分享。
Jesu
您好、Jesu:
我们正在开发与 CC2564蓝牙芯片通信的产品。 该产品采用 CC2564 + STM32F4。 目前,产品可以 通过 SPP 协议将 STM32收集的数据发送到移动电话。 接下来、STM32收集的数据通过 HID 协议发送到手机、按 键选择这两种协议、用户根据实现数据 通信的实际需要选择不同的协议。 现在、我已将 HIDDemo 合并到 SPPDemo、并且通过 修改以下四个步骤实现了 HID 协议的蓝牙连接。
1、添加键盘报告描述符
2、μ A
descriptor.DescriptionLength = sizeof (KeyboardReportDescriptor)
descriptor.Descriptor = KeyboardReportDescriptor
3、将鼠标报告的常规值0x02更改为键盘报告值0x06、如下 所示:static Byte_t GenericMouseReport[]={0x06、0x80、0x50、0x00}
4、在 SPPDEMO 项目中添加 HID 相关库文件和调用函数。
通过上述四个步骤、我将 HIDdemo 程序更改为键盘模式、现在已成功、 如第一个问题(我的蓝牙设备名称是 cm900-191030003)中的图片所示。
我现在的问题是:
如何修改 HIDDEMO 中的 HIDDataWrite 以便通过 HID 键盘?将收集的数据发送到手机