Commit graph

20 commits

Author SHA1 Message Date
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