What is a good resource on how to write a USB mouse device driver for Linux
I can't really find a nice and easy tutorial or book/pdf on writting mouse drivers. I am really interested to know how does OS and controller "communicate" via device driver.
I have C experience and I had OS class, so I don't think this would be that hard for me.