微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > HIDAdvRemoteDongle工程中 hidCCSendReport报告函数为什么只能发送两个字节,我需要发送多个字节怎么修改?望大师指点,急用!

HIDAdvRemoteDongle工程中 hidCCSendReport报告函数为什么只能发送两个字节,我需要发送多个字节怎么修改?望大师指点,急用!

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

HIDAdvRemoteDongle工程中 hidCCSendReport报告函数为什么只能发送两个字节,当发送的字节数大于2个时出错,我需要发送多个字节怎么修改?

static void hidCCSendReport( uint8 cmd, uint8 keyPressed, uint8 keyRepeated )
{
// Only send the report if something meaningful to report
// if ( keyRepeated == 0 )
//{
uint8 buf[HID_CC_IN_RPT_LEN] = { 0,0};

// No need to include Report Id
// if ( keyPressed )
// {
// hidCCBuildReport( buf, cmd );
// }

HidDev_Report( HID_RPT_ID_CC_IN, HID_REPORT_TYPE_INPUT,
HID_CC_IN_RPT_LEN, buf );
// }
}

当我把HID_CC_IN_RPT_LEN的值改为大于2时就出错了,在报告描述中修改报告长度后,还是不行,不知道怎么回事!望指点!

请问您是需要实现发送多个字节 还是一定要在HIDAdvRemoteDongle这个设备上实现发送多个字节? 当前HIDAdvRemoteDongle这个是和HIDAdvRemote配合使用的,按照通讯协议定义固定好的数据。

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

网站地图

Top