微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > HID问题

HID问题

时间:10-02 整理:3721RD 点击:

最近调试HID的问题,使用HidEmuKbd例程,把数据发送到iphone和Android,出现如下情况:

我发送小写‘a’时,手机收到的是大写A,

我发送数字1时,手机收到的是!。

协议栈版本是1.4.0.

发送的代码如下:

发送小a:SendHIDReport(0x00,HID_KEYBOARD_A);

发送数字1:SendHIDReport(0x00,HID_KEYBOARD_1);

static void SendHIDReport(uint8 modifier, uint8 keycode )
{
uint8 buf[HID_KEYBOARD_IN_RPT_LEN];

buf[0] = modifier; // Modifier keys
buf[1] = 0; // Reserved
buf[2] = keycode; // Keycode 1
buf[3] = 0; // Keycode 2
buf[4] = 0; // Keycode 3
buf[5] = 0; // Keycode 4
buf[6] = 0; // Keycode 5
buf[7] = 0; // Keycode 6

HidDev_Report( HID_RPT_ID_KEY_IN, HID_REPORT_TYPE_INPUT,
HID_KEYBOARD_IN_RPT_LEN, buf );
}

Hi,Hark

请问你是使用官方的HidEmuKbd例程和iphone通信吗?iphone你是使用的什么版本?我最近也是使用HidEmuKbd试图和iphone5s(ios8.1.2)连接,iphone能够连接,但是貌似对板子给的按键没任何反应。

非常感谢。

Hi yilong,

   我不是利用按键来发送数据。按按键没有反映是不是没有产生按键中断。

我这边发送数据正常了。

Hi,Hark

谢谢解答。按键中断我调试过没有问题。我其实就是想用按键触发发送一个键值给iphone就好了。

也许还有其他地方有问题。我再努力看吧。你有对工程有修改吗?

您好,我在使用cc2541作为蓝牙键盘时遇到了点问题,能添加一下qq,交流一下吗?QQ:394987516

HidEmuKbd例程和iphone通信,ios版本为8.12,按键没有反应,你是怎么解决的?

额,我也遇到了

请问,控制开机键的命令是哪个,电量的都找到,就没找到控制开机键的

您好,HID的方案还有在弄吗‘能否给个联系方式’

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

网站地图

Top