Robert Fisk
bbad577d43
Implement read/write indication on the fault LEDs
...
Conflicts:
Downstream/Inc/build_config.h
Downstream/Src/downstream_msc.c
Downstream/Src/led.c
Upstream/Inc/build_config.h
Upstream/Src/led.c
5 years ago
Robert Fisk
88d4cd6ca3
Allow longer constant-speed motion before blocking
7 years ago
Robert Fisk
e780948ff2
Tweak bot detect parameter
7 years ago
Robert Fisk
e4fe983da5
Jump detection now measures entire length of movement, not just the
...
proportion above the jump velocity threshold.
Also tweaked constant acceleration parameters.
7 years ago
Robert Fisk
418bba1706
Constant acceleration detector now blocks mouse movement well before
...
causing a full lockout
7 years ago
Robert Fisk
f1bb58e8c2
Maintain constant acceleration counter for several seconds, on the
...
assumption that a mouse bot would wait until the human stops using the
mouse before starting to do anything bad.
7 years ago
Robert Fisk
8403c9ee93
Restore jiggle detection.
...
This is no longer taken care of by the constant acceleration detector,
so we need to do it explicitly
7 years ago
Robert Fisk
d6f66e67bd
Reset mouse velocity history on each movement
7 years ago
Robert Fisk
3d91aa2115
Implement random-movement credit in the constant acceleration detector.
...
This makes it more forgiving of constant acceleration mid-movement, if
the beginning of the movement looks random. Handy for mice that for some
reason generate bot-like constant velocities.
7 years ago
Robert Fisk
7e4af61910
Tweak keyboard lockout threshold
7 years ago
Robert Fisk
7638e39f67
Mouse botdetect config comments
7 years ago
Robert Fisk
0c3c3a033c
Remove jiggle detector as the constant-acceleration detector already
...
does the same job.
7 years ago
Robert Fisk
84bd03b539
Implemented jiggle detection
7 years ago
Robert Fisk
8c6d54d110
Tweaks to mouse jump detection
7 years ago
Robert Fisk
b052645faa
Mouse jump detection implmented
7 years ago
Robert Fisk
324f115476
Implement mouse acceleration pulse timing. Doesn't work on realistic
...
inputs.
7 years ago
Robert Fisk
0baf8ea52b
Extend 'fast' key histogram out to 300ms
7 years ago
Robert Fisk
2deea5a646
Added error band comparison to velocity matching
7 years ago
Robert Fisk
f7b7ce84e7
Initial implementation of mouse bot detection
7 years ago
Robert Fisk
302bca3690
Re-implement keyboard bot detection based on timing histograms, rather
...
than maximum typing speed.
7 years ago
Robert Fisk
441caf6768
Tweaks to HID keyboard bot detection
7 years ago
Robert Fisk
fa00fd95dd
HID BotDetect functionality debugged and working:
...
- Implement advanced LED flash support
- Tweak HAL_SPI_TransmitReceive to tolerate a longer SysTick interrupt
- Tune KEYBOARD_BOTDETECT parameters
- L-shift and R-shift are now high-speed alphanumeric keys
7 years ago
Robert Fisk
02f6842723
HID keyboard bot detection mostly implemented. Needs more advanced LED
...
flash code, and testing.
7 years ago
Robert Fisk
fc7d0b67d7
Enable all config options by default
8 years ago
Robert Fisk
cf1d5da8e8
Build options complete & tested:
...
- Implement SCSI WP flag in mode parameter header
- Refactor #ifdef names
- #ifdef out more HID code
8 years ago