Commit Graph

85 Commits (114dcfcf44b52a41b2e150c09984cd490141df25)

Author SHA1 Message Date
Robert Fisk 950b747906 Fix LED includes
6 years ago
Robert Fisk 1277532140 Implement read/write indication on the fault LEDs
6 years ago
Robert Fisk 1b3fe91564 (add forgotten files)
6 years ago
Robert Fisk 16e964702a Implemented Stop/Eject command passthrough
6 years ago
Robert Fisk cc73a13ad7 Sanity-check Upstream MSC parameters received from Downstream
7 years ago
Robert Fisk 7200f319b4 Ignore mass storage commands after receiving SCSI stop/eject
8 years ago
Robert Fisk f3117a32a6 HID bot detect: 3 temporary lockouts = permanent lockout
8 years ago
Robert Fisk d2e3ab0227 Dont freak out if we get two suspend events in a row
8 years ago
Robert Fisk a0c086bbf1 Disconnect on SCSI eject command from host
8 years ago
Robert Fisk 8600b9ee09 Jump detection now measures entire length of movement, not just the
8 years ago
Robert Fisk 2ff93c15af Constant acceleration detector now blocks mouse movement well before
8 years ago
Robert Fisk 3c072d2e54 Maintain constant acceleration counter for several seconds, on the
8 years ago
Robert Fisk a2edc90302 Restore jiggle detection.
8 years ago
Robert Fisk 9d88557c83 Reset mouse velocity history on each movement
8 years ago
Robert Fisk 4cf08bb1b4 Implement random-movement credit in the constant acceleration detector.
8 years ago
Robert Fisk 3866e50b47 Remove jiggle detector as the constant-acceleration detector already
8 years ago
Robert Fisk 8b412903a3 Implemented jiggle detection
8 years ago
Robert Fisk 67d5c52a3b Tweaks to mouse jump detection
8 years ago
Robert Fisk 0cf0d7c796 Mouse jump detection implmented
8 years ago
Robert Fisk 35a523f768 Implement mouse acceleration pulse timing. Doesn't work on realistic
8 years ago
Robert Fisk b2cea5dad4 Added error band comparison to velocity matching
8 years ago
Robert Fisk bdcb77cabb Initial implementation of mouse bot detection
8 years ago
Robert Fisk e33e6eafdc Re-implement keyboard bot detection based on timing histograms, rather
8 years ago
Robert Fisk 4f5e6fd3f8 Tweaks to HID keyboard bot detection
8 years ago
Robert Fisk bd40794d50 HID BotDetect functionality debugged and working:
8 years ago
Robert Fisk 7a70c5826b HID keyboard bot detection mostly implemented. Needs more advanced LED
8 years ago
Robert Fisk 19f91b391d Build options complete & tested:
9 years ago
Robert Fisk d629327ae4 Implemented optional build for mass storage, keyboard, and mouse
9 years ago
Robert Fisk 835c54f480 Fix for occasional freakouts on mass storage writes.
9 years ago
Robert Fisk 41c2e05ded Fix yesterday's HID disconnect/reconnect fix
9 years ago
Robert Fisk 754789393d Fix for Upstream JTAG lockout - don't execute WFI too soon!
9 years ago
Robert Fisk a3ba77433f Startup LED flash is now asynchronous.
9 years ago
Robert Fisk d2b982c0e9 Correctly resume operation after HID device unplug/replug
9 years ago
Robert Fisk c63f4f7829 Don't freakout when wakeup-from-sleep fails during keyboard report out.
9 years ago
Robert Fisk ae4472bd5d Fix for mouse movement before waking from suspend
9 years ago
Robert Fisk 0e1dba7c46 After an epic battle, suspend/resume/wakeup is now supported.
9 years ago
Robert Fisk 4e023d378c HID class handles host restart correctly
10 years ago
Robert Fisk 1f144d6cab Bugfixes for keyboard support: works!!!
10 years ago
Robert Fisk e78c526cb8 Keyboard support implemented, but not tested
10 years ago
Robert Fisk 34b152cce9 Incomplete and untested implementation of keyboard support
10 years ago
Robert Fisk 3fa8a5f2ff Bugfix to allow reconnecting HID devices
10 years ago
Robert Fisk b760f5fc9d Fix for occasional timeout on writes...
10 years ago
Robert Fisk b3e3931b75 Minor fix for startup hardware-detection function
10 years ago
Robert Fisk 3a0cd8f587 Tweak USB descriptor strings
10 years ago
Robert Fisk 7e073a091d Sleep instead of busy-wait, approx 50% power reduction!
10 years ago
Robert Fisk fa98307a3b HID class: handle host restart gracefully
10 years ago
Robert Fisk 518b728f1d Implement multi-PID support so that Windows will recognise each device
10 years ago
Robert Fisk 655b0e56a8 Support disconnect/reconnect of attached HID device
10 years ago
Robert Fisk 4b9607dbc3 HID parser and wheel support works!
10 years ago
Robert Fisk 7fb0a7e7ad Fixed click-drag issue.
10 years ago