Commit graph

26 commits

Author SHA1 Message Date
Jacob Palecki
428f4e8b49 Change motivity type to use syncrhonous framework 2024-07-11 01:09:33 -07:00
Jacob Palecki
7cc1950d1c change other mentions of sens to output dpi 2024-07-05 19:03:25 -07:00
Jacob Palecki
814e9bbdb1 Within driver, change primary sensitivity to output DPI 2024-07-04 13:28:42 -07:00
Jacob Palecki
b0bbe3d5fa Cleanup 2023-10-05 22:29:11 -07:00
Jacob Palecki
bae980a300 compiles and installs but not smoothing 2023-09-14 21:12:27 -07:00
a1xd
a69f398964 allow range weights of 0 2022-04-13 17:02:02 -04:00
a1xd
5f997e3658 fix input checks
only check for cap < offset if relevant modes are selected
2021-09-23 22:37:03 -04:00
a1xd
30b54936bd fix input checks 2021-09-23 22:36:19 -04:00
a1xd
d270a967b6 rename classic_cap_mode 2021-09-23 22:36:19 -04:00
a1xd
94ce1542b0 rename directional multipliers
changes profile layout
2021-09-23 22:36:18 -04:00
a1xd
115030165d generalize power start-from-1
starting output is determined by (gain) offset
2021-09-23 22:36:18 -04:00
Jacob Palecki
4197e030c5 Remove weight 2021-09-23 22:34:51 -04:00
a1xd
39e042a799 increase lut points capacity to 257
remove unneeded constants
2021-09-23 22:28:44 -04:00
a1xd
5b659e1cfb 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-23 22:28:44 -04:00
a1xd
598ffa03b4 bugfix - oob in SettingsErrors::ToString 2021-08-29 20:42:32 -04:00
a1xd
0b7bad5581 add validation checks for jump mode 2021-08-29 19:09:27 -04:00
Jacob Palecki
44c20e12d5 Small fixes, guide additions, tweaks 2021-07-03 14:52:54 -07: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
a1xd
74ffcb8553 make sizeof arbitrary close to others
refactor constructor/fix conversions
2021-04-08 21:48:17 -04:00
a1xd
c55d1bfd01 optimize a bit/refactor modify 2021-04-08 02:30:01 -04:00
Jacob Palecki
258fcd3bd2 Fix natural legacy algorithm, rename accelNatural to decayRate 2021-04-06 23:11:20 -07:00
Jacob Palecki
758de1d236 Rename accelMotivity to growthRate 2021-04-06 18:04:28 -07:00
a1xd
7c1f14845b update wrapper + writer to handle lut
grapher is building but applying options still broken for the most part
2021-04-06 01:21:42 -04:00
a1xd
3751ac9583 add minimum to complement speed cap
important feature

fixes some validation checks
2021-04-01 20:56:29 -04:00
a1xd
e9866f27d7 driver - apply accel disregarding num packets
add setting for max time threshold
2021-04-01 18:33:00 -04:00
a1xd
14bde56daf update rest
grapher is still broken

refactored io / error handling a bit
2021-04-01 01:51:31 -04:00