https://github.com/arjo129/boogieboardsync
Yet another driver for boogieboard sync
https://github.com/arjo129/boogieboardsync
driver input input-method libevdev libusb linux usb
Last synced: 11 months ago
JSON representation
Yet another driver for boogieboard sync
- Host: GitHub
- URL: https://github.com/arjo129/boogieboardsync
- Owner: arjo129
- Created: 2017-08-04T06:27:42.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2017-08-08T01:39:12.000Z (over 8 years ago)
- Last Synced: 2025-03-26T17:22:08.847Z (12 months ago)
- Topics: driver, input, input-method, libevdev, libusb, linux, usb
- Language: C
- Homepage:
- Size: 3.91 KB
- Stars: 5
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# Boogieboard Sync Driver
This is a boogieboard sync driver for the linux userspace written in C.
## Dependencies
The following packages can be acquired in you distribution's package repository or built from source:
* libusb-1.0
* libevdev
Additionally you need pkg-config and make to build the program.
## Building
For ubuntu one can get the dependencies like so:
sudo apt-get install make gcc pkg-config libusb-1.0-dev libevdev
Then all one needs to do is run make in the directory:
make
This should build the program. If you recieve linker errors please make sure that you have `libusb-1.0` and not `libusb`.
## Resources
In its current form this is a direct port to c of the driver by [jbedo](https://github.com/jbedo/boogiesync-tablet)
## TODO (maybe)
* support multiple boogieboards
* migrate to async API
* create pretty GUI