Jacob Palecki
73d602cbc9
Rename motivity mode to synchronous, midpoint value to syncspeed
2024-07-13 01:16:21 -07:00
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
a1xd
5bf60e56c6
set time interval upper bound to 100ms
2024-03-20 13:09:48 -04:00
Jacob Palecki
29e49ba573
Code review changes
2023-10-06 11:17:56 -07:00
Jacob Palecki
b0bbe3d5fa
Cleanup
2023-10-05 22:29:11 -07:00
Jacob Palecki
365c7e135a
input, scale, output smoothing
2023-10-05 15:13:46 -07:00
Jacob Palecki
d3397f82cc
Rephrase smoothing window as weight half-life
2023-09-28 12:56:46 -07:00
Jacob Palecki
e6b2ea667d
Change to EMA smoothing
2023-09-26 14:19:16 -07:00
Jacob Palecki
bae980a300
compiles and installs but not smoothing
2023-09-14 21:12:27 -07:00
Jacob Palecki
e40ed565cb
variable smooth window with cutoff almost working
2023-09-14 15:41:10 -07: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
1fd8881608
Add power start from one
2021-09-23 22:35:45 -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
6a9272d3af
refactor vec2/math
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
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
5e858b0594
Add active value labels for gain switch
2021-04-07 01:05:59 -07: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
31ffabf6f3
make weights work in by component mode
...
domain weights now applied under inf norm
range weights now applied when equal
2021-04-01 19:40:19 -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
98de0eaac2
add flag to negate device match
2021-04-01 18:15:50 -04:00
a1xd
fa3ebfb1eb
refactor lut/motivity
2021-03-30 18:27:02 -04:00
a1xd
5a0db3165d
add jump type
2021-03-29 19:41:42 -04:00
a1xd
ed0bbc2268
formatting + file renames
2021-03-29 18:01:20 -04:00