搜索

[其他芯片] 修改map 苹果手机正常 安卓不正常的问题

[复制链接]
36|2
 楼主 | 2021-2-19 14:27 | 显示全部楼层 |阅读模式
ic, imu, ev, ge, ni
使用官方的keyboard历程  添加了

0x05, 0x0c,                    // USAGE_PAGE (Consumer Devices)
0x09, 0x01,                    // USAGE (Consumer Control)
0xa1, 0x01,                    // COLLECTION (Application)
0x85, 0x02,                    //   REPORT_ID (2)
0x75, 0x08,         /*      Report Size (16),                   */
0x95, 0x01,         /*      Report Count (1),                   */
0x15, 0x01,         /*      Logical Minimum (1),                */
0x26, 0x8C, 0x02,   /*      Logical Maximum (652),              */
0x19, 0x01,         /*      Usage Minimum (Consumer Control),   */
0x2A, 0x8C, 0x02,   /*      Usage Maximum (AC Send),            */
0x81, 0x60,         /*      Input (No Preferred, Null State),   */
0xC0,               /*  End Collection,                         */
如上map
buf[0]=0xE9; buf[1]=0;
调用
  HidDev_Report( HID_RPT_ID_CONSUMER_IN, HID_REPORT_TYPE_INPUT,
                 HID_CONSUMER_IN_RPT_LEN, buf );
函数发送键值控制音量调节

#define HID_CONSUMER_VOLUME_UP      233 // 0xE9 - Volume Increment
#define HID_CONSUMER_VOLUME_DOWN    234 // 0xEA - Volume Decrement
测试发送如上键值在苹果手机测试正常 安卓手机无反应不知哪里的原因 还请解答

使用特权

评论回复
| 2021-2-19 18:45 | 显示全部楼层
你这个是蓝牙的map吗?

使用特权

评论回复
| 2021-2-21 16:36 | 显示全部楼层
代码没有看出问题,方便的话可以贴出工程代码看下的

使用特权

评论回复
扫描二维码,随时随地手机跟帖
您需要登录后才可以回帖 登录 | 注册

本版积分规则

我要发帖 我要提问 投诉建议 申请版主

快速回复

您需要登录后才可以回帖
登录 | 注册
高级模式

论坛热帖

在线客服 快速回复 返回顶部 返回列表