当前位置:  技术问答>linux和unix

libusb读取hid输入设备usb_interrupt_read问题!

    来源: 互联网  发布时间:2016-07-09

    本文导语:  很简单的问题~嵌入式linux~用libusb~接上usb键盘~成功打开device声明interface读到相关设备信息~ 不知道usb_interrupt_read如何使用? while(1) {   r=usb_interrupt_read(fdev,0x81,string,4,0);   for (x=0;x0;x++)     printf("%d," ,string[x]);   p...

很简单的问题~嵌入式linux~用libusb~接上usb键盘~成功打开device声明interface读到相关设备信息~

不知道usb_interrupt_read如何使用?

while(1)
{
  r=usb_interrupt_read(fdev,0x81,string,4,0);
  for (x=0;x0;x++)
    printf("%d," ,string[x]);
  printf("n");
}

r永远是0,string永远是0,0,0,0,无论如何按键~

奇怪的是~如果加上"usb_clear_halt(fdev,0x81);"的话,string[2]中得到键盘按键值,其余三个是0,但是r也是0,这个是为什么呢?但是加上这句的话,就无法判断按键是否被一直按住了。

|
没搞过嵌入式 但是程序估计有问题吧  楼主在好好考虑下

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 百分求 驱动高手请进来libusb_claim_interface
  • 百分求libusb高手
  • 怎样在非root用户下使用libusb
  • USB接口库 libusb
  • 请教高手,linux下使用libusb_submit_transfer,返回-1,errno = 16,如何解决?
  • 谁有linux下的libusb
  • Libusb 如何输出SN及其它信息。


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3