a1xd
e4f124cd2c
change lookup impl to use binary search
...
less data, less code, and latency is good at 8, 128, and 1024 points
2021-09-05 21:42:04 -04:00
a1xd
d12c000ae2
refactor vec2/math
2021-09-03 18:09:00 -04:00
a1xd
ba4b53ddbc
add per-device configuration
...
adds input and [in, out] cap for classic mode
adds input cap for power mode
change wrapper/input, now gets useful device names
change (now dev specific) dpi to adjust sensitivity
change y sensitivity to y/x ratio
remove spaced LUTs
grapher and convert do not build
2021-09-03 17:47:52 -04:00
a1xd
0bff91add8
ensure normal return values from accel
2021-04-14 21:30:26 -04:00
a1xd
7a08f3e261
fix arbitrary output starting from 0 in sens mode
2021-04-14 00:13:19 -04:00
a1xd
a6926be0e9
move arbitrary input into settings
...
separate arbitrary mode from spaced modes, arbitrary now deserializes from default settings file
2021-04-13 23:59:21 -04:00
Jacob Palecki
f1aae3548d
additional fixes
2021-04-09 17:38:32 -07:00
Jacob Palecki
93f4475f96
Mostly working now
2021-04-09 17:03:31 -07:00
Jacob Palecki
060b79bda0
Some more small additions and fixes
2021-04-09 16:27:32 -07:00
Jacob Palecki
e5e7896d0d
Fixed some bugs
2021-04-09 00:42:55 -07:00
Jacob Palecki
0bf728ac4f
merge and improve
2021-04-08 22:23:48 -07:00
Jacob Palecki
aad1822eff
Progress in arbitrary
2021-04-08 21:49:25 -07:00
a1xd
1494d24895
make it safe
2021-04-08 22:07:43 -04:00
a1xd
74ffcb8553
make sizeof arbitrary close to others
...
refactor constructor/fix conversions
2021-04-08 21:48:17 -04:00
a1xd
6197390760
fix conversions in arbitrary constructor
2021-04-08 12:45:43 -04:00
Jacob Palecki
3b4a6f179d
Fix return bug
2021-04-08 00:02:37 -07:00
Jacob Palecki
b1d1a6ba62
add constructor and improvements
2021-04-07 23:56:00 -07:00
Jacob Palecki
ea07f6f9ee
remove const from uneeded class
2021-04-07 23:38:27 -07:00
Jacob Palecki
8b3409bdd8
Add arbitrary lut struct
2021-04-07 23:13:01 -07:00
a1xd
fa3ebfb1eb
refactor lut/motivity
2021-03-30 18:27:02 -04:00