> -----Original Message-----
> From: Greg KH [mailto:gre...@linuxfoundation.org]
> Sent: Tuesday, February 02, 2016 10:19 PM
> To: Suresh Gupta <suresh.gu...@nxp.com>; suresh gupta
> <sureshgupta...@gmail.com>
> Cc: linux-usb@vger.kernel.org
> Subject: Re: USB Raw HID
> 
> On Tue, Feb 02, 2016 at 08:28:51AM +0000, Suresh Gupta wrote:
> > I want to write end to end raw HID interface for some specific user
> > defined data communication on USB. Can anyone help me or point me
> >
> > 1. What all changes I need in device/host driver.
> > 2. How it interact with application at device side.
> > 3. How it interact with Host side application.
> 
> What did you try that did not work for you?  The hidraw interface should
> allow you to do this from userspace with no kernel changes at all.

Thanks Greg for reply,

Actually I want to communicate some my defined data packets between HOST and 
GADGET on HID.
For that I use /dev/rawhid* interface and I am able to get some packets here. 

So my question here is, do we have any driver and application on gadget side 
which can be used to send/receive my defined packets to and from host.
Or I need to write my own driver which will define report_desc and some my own 
application which will read and write from /dev/hidg*.  

Also what will be the maximum packet size in HID for super speed USB.( 8 bytes 
for low-speed devices and 64 bytes for high-speed devices)
One more query, is HID would work in super speed. I do not find this 
information in HID docs.  

Thanks
SuresH

> 
> good luck,
> 
> greg k-h
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to