<div dir="auto">Hi,<div dir="auto"><br></div><div dir="auto">I want the device operated by the Arduino Uno board to be recognised as a mouse by my Linux OS. To control the cursor I am using the X11 API. </div><div dir="auto"><br></div><div dir="auto">Thanks,</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, 15 Mar, 2019, 01:39 Greg KH, <<a href="mailto:greg@kroah.com">greg@kroah.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Thu, Mar 14, 2019 at 11:18:34PM +0530, Pratyush Das wrote:<br>
> Hi,<br>
> <br>
> I have a device operated via an Arduino UNO board. I would like to write a<br>
> driver for it so that my computer running linux recognises it natively.<br>
> <br>
> I have no experience writing drivers. Where should I start to specifically<br>
> do something like this? Are there any templates or guides for drivers for<br>
> this sort of thing specifically?<br>
> <br>
> Do I need to start over from scratch - learning how to write drivers? If<br>
> so, could you recommend any resources in particular which would take me on<br>
> the path to write drivers for HIDs in particular(to begin with)?<br>
<br>
You should not need to write any kernel driver for Linux to support a<br>
HID device, it's all included already.<br>
<br>
HAve you tried using your device on Linux?  What did, or did not, work<br>
for you?<br>
<br>
thanks,<br>
<br>
greg k-h<br>
</blockquote></div>