Commit Graph

49 Commits (7037aa6052b2f23a7240d52c0b98791dcae8fa30)

Author SHA1 Message Date
Robert Fisk a2edc90302 Restore jiggle detection.
7 years ago
Robert Fisk 9d88557c83 Reset mouse velocity history on each movement
7 years ago
Robert Fisk 4cf08bb1b4 Implement random-movement credit in the constant acceleration detector.
7 years ago
Robert Fisk e46f9db88b Tweak keyboard lockout threshold
7 years ago
Robert Fisk 0135de0a63 Mouse botdetect config comments
7 years ago
Robert Fisk 3866e50b47 Remove jiggle detector as the constant-acceleration detector already
7 years ago
Robert Fisk 8b412903a3 Implemented jiggle detection
7 years ago
Robert Fisk 67d5c52a3b Tweaks to mouse jump detection
7 years ago
Robert Fisk 0cf0d7c796 Mouse jump detection implmented
7 years ago
Robert Fisk 35a523f768 Implement mouse acceleration pulse timing. Doesn't work on realistic
7 years ago
Robert Fisk 24fd9b0036 Extend 'fast' key histogram out to 300ms
7 years ago
Robert Fisk b2cea5dad4 Added error band comparison to velocity matching
7 years ago
Robert Fisk bdcb77cabb Initial implementation of mouse bot detection
7 years ago
Robert Fisk e33e6eafdc Re-implement keyboard bot detection based on timing histograms, rather
7 years ago
Robert Fisk 4f5e6fd3f8 Tweaks to HID keyboard bot detection
7 years ago
Robert Fisk bd40794d50 HID BotDetect functionality debugged and working:
7 years ago
Robert Fisk 7a70c5826b HID keyboard bot detection mostly implemented. Needs more advanced LED
7 years ago
Robert Fisk ed130705c1 Enable all config options by default
8 years ago
Robert Fisk 19f91b391d Build options complete & tested:
8 years ago
Robert Fisk d629327ae4 Implemented optional build for mass storage, keyboard, and mouse
8 years ago
Robert Fisk 0e1dba7c46 After an epic battle, suspend/resume/wakeup is now supported.
9 years ago
Robert Fisk e78c526cb8 Keyboard support implemented, but not tested
9 years ago
Robert Fisk 34b152cce9 Incomplete and untested implementation of keyboard support
9 years ago
Robert Fisk 518b728f1d Implement multi-PID support so that Windows will recognise each device
9 years ago
Robert Fisk b2d9b6fced Restructure & bugfix Upstream HID. Still some issue with Downstream...
9 years ago
Robert Fisk b950c3173e Upstream HID bugfixes.
9 years ago
Robert Fisk 31b434131a Downstream HID SPI interface done, untested.
9 years ago
Robert Fisk b0558e0eec Work on Downstream HID support. Also a bunch of random tweaks.
9 years ago
Robert Fisk 96baff5603 Upstream HID mouse support probably done, not tested yet.
9 years ago
Robert Fisk f3109d9d43 Mouse Upstream code half-done.
9 years ago
Robert Fisk cb6a861341 Implement flash write lockout by spamming the unlock register, then
9 years ago
Robert Fisk 1262c5337a All tabs to spaces
9 years ago
Robert Fisk 21de622469 Added hardware check on bootup: fault LED will light if Upstream
9 years ago
Robert Fisk 2983da24b2 Changed Upstream and Downstream SPI transfers back to DMA. DMA works
9 years ago
Robert Fisk 58308c4a89 Added Mozilla Public License information to file headers.
10 years ago
Robert Fisk 08c8c7a6d6 Code tidyup - remove unused SPI Tx-only and Rx-only routines
10 years ago
Robert Fisk d48815d8d9 IT. WORKS. !!!!!!!
10 years ago
Robert Fisk ce03845623 Completed moving Upstream to interrupt-based SPI.
10 years ago
Robert Fisk b9cc31d036 Crazy hardware issues, about to revert Upstream SPI from DMA to
10 years ago
Robert Fisk 750c2f3a21 - Implement notification of Downstream USB device removal, and
10 years ago
Robert Fisk f24714cd8c Revisit Upstream project to:
10 years ago
Robert Fisk b9b6123642 Commit of Downstream before diving into USB MSC class driver
10 years ago
Robert Fisk b271e038a3 More refactoring in Upstream project
10 years ago
Robert Fisk 4350666330 Refactor a bunch of stuff in Upstream project to avoid endless confusion
10 years ago
Robert Fisk 7b4e4b3c14 Continued polishing work on Downstream project.
10 years ago
Robert Fisk 503d79de56 Streamlining Downstream project
10 years ago
Robert Fisk 69d1490faa Upstream debugged and working again, emulating a 128MB storage device.
10 years ago
Robert Fisk d3da69eb07 Draft implementation of downstream SPI interface. Significant mods
10 years ago
Robert Fisk 6d7d86b2f5 Initial commit!
10 years ago