https://github.com/jeonghanlee/usbmouse
https://www.aps.anl.gov/epics/download/modules/index.php
https://github.com/jeonghanlee/usbmouse
epics
Last synced: about 1 month ago
JSON representation
https://www.aps.anl.gov/epics/download/modules/index.php
- Host: GitHub
- URL: https://github.com/jeonghanlee/usbmouse
- Owner: jeonghanlee
- License: other
- Created: 2017-05-18T13:10:52.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2017-05-18T15:55:35.000Z (almost 8 years ago)
- Last Synced: 2025-01-21T18:31:45.533Z (3 months ago)
- Topics: epics
- Language: C
- Size: 21.5 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README
- Changelog: ChangeLog
- License: LICENSE.txt
Awesome Lists containing this project
README
This code is the result of a Tech-Talk posting from Miroslav Mihaylov at
the University of Chicago who wanted to add a simple hardware switch to
an EPICS soft IOC. I suggested using a USB mouse with the switch wired
across one of the buttons.The code is very preliminary. I'd be happy to hear suggestions from someone with USB/HID expertise.
As the Wikipedia page on HID says:
The USB HID API is complicated and can be difficult to
understand. Despite the complexity, developers who wish
to do basic things with the API need only learn a small
portion of it. The primary challenge in learning the API
lies in determining which parts one needs to use.
http://en.wikipedia.org/wiki/USB_human_interface_device_classEric Norum
Lawrence Berkeley National Laboratory
July 12th, 2011