Beoran
|
4bbfc942be
Drop os.File in favor of unix.Open / unix.Close.
|
5 years ago |
Beoran
|
d1e7022d04
Try to improve the use of SyscallConn.
|
5 years ago |
Beoran
|
fbb68a17c4
Use pos.File.SyscallCon for better access to the FD and to enable nonblocking communication.
|
5 years ago |
Beoran
|
2399f98ee3
Also load device info on open.
|
5 years ago |
Beoran
|
29bc76a0e5
Input manager actually works fine, but testing.Logf is buffered, so don't use that in a live test.
|
5 years ago |
Beoran
|
f5b30e132a
WIP input manager for Linux.
|
5 years ago |
Beoran
|
f298cd9e20
Work on inpput manager.
|
5 years ago |
Beoran
|
0b1a200ba5
Button and relative axes information.
|
5 years ago |
Beoran
|
a74adbc492
Made read nonblocking.
|
5 years ago |
Beoran
|
4fc4e07acc
Reading events, absolute axes, and properties now works.
|
5 years ago |
Beoran
|
0eb4d8de35
Finally got EVIOCGBIT ioctl to work correctly. A correctly sized /array/ was needed, not a slice.
|
5 years ago |
Beoran
|
f264c6c640
WIP struggling wth EVIOCGBIT.
|
5 years ago |
Beoran
|
8f3fcf8f27
Working on linux input event flags.
|
5 years ago |
Beoran
|
2e551ea4ea
WIP device flags.
|
5 years ago |
Beoran
|
0be41ff402
WIP
|
5 years ago |
Beoran
|
947247df44
Refactoring linux code a bit.
|
5 years ago |
Beoran
|
9d42de89b0
Linux driver, IOCTL is starting to work now.
|
5 years ago |
Beoran
|
55073e5352
Experiments...
|
5 years ago |
Beoran
|
17edcf3d7f
Work on input driver using Linux syscalls.
|
5 years ago |
beoran
|
f4bdbe493e
Update README.md
|
5 years ago |
beoran
|
46aa66f583
Add LICENSE
|
5 years ago |
beoran
|
e478cd12d1
Initial commit
|
5 years ago |