Commit Graph

62 Commits (7e8f68ba781678c9a6b33c4cabfb2c8fb0a5eb8d)

Author SHA1 Message Date
Robert Fisk bbad577d43 Implement read/write indication on the fault LEDs
5 years ago
Robert Fisk 0b75f7d1c6 (add forgotten files)
5 years ago
Robert Fisk 1147d2ebf9 Implemented Stop/Eject command passthrough
5 years ago
Robert Fisk 1b0b99ebbd Sanity-check Upstream MSC parameters received from Downstream
7 years ago
Robert Fisk 086158525b Ignore mass storage commands after receiving SCSI stop/eject
7 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
7 years ago
Robert Fisk 418bba1706 Constant acceleration detector now blocks mouse movement well before
7 years ago
Robert Fisk f1bb58e8c2 Maintain constant acceleration counter for several seconds, on the
7 years ago
Robert Fisk 8403c9ee93 Restore jiggle detection.
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.
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
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
7 years ago
Robert Fisk 0baf8ea52b Extend 'fast' key histogram out to 300ms
8 years ago
Robert Fisk 2deea5a646 Added error band comparison to velocity matching
8 years ago
Robert Fisk f7b7ce84e7 Initial implementation of mouse bot detection
8 years ago
Robert Fisk 302bca3690 Re-implement keyboard bot detection based on timing histograms, rather
8 years ago
Robert Fisk 441caf6768 Tweaks to HID keyboard bot detection
8 years ago
Robert Fisk fa00fd95dd HID BotDetect functionality debugged and working:
8 years ago
Robert Fisk 02f6842723 HID keyboard bot detection mostly implemented. Needs more advanced LED
8 years ago
Robert Fisk fc7d0b67d7 Enable all config options by default
8 years ago
Robert Fisk cf1d5da8e8 Build options complete & tested:
8 years ago
Robert Fisk 3a94c2c863 Implemented optional build for mass storage, keyboard, and mouse
8 years ago
Robert Fisk 46ecbd410d After an epic battle, suspend/resume/wakeup is now supported.
9 years ago
Robert Fisk bc2bf01cbe Keyboard support implemented, but not tested
9 years ago
Robert Fisk 9b2b8972a4 Incomplete and untested implementation of keyboard support
9 years ago
Robert Fisk 637f67fc14 Implement dynamic crystal frequency selection based on board revision.
9 years ago
Robert Fisk 6c96824da8 Implement multi-PID support so that Windows will recognise each device
9 years ago
Robert Fisk b7298c5f65 Restructure & bugfix Upstream HID. Still some issue with Downstream...
9 years ago
Robert Fisk 4d9e26b6ef Upstream HID bugfixes.
9 years ago
Robert Fisk cda254c8bb Downstream HID SPI interface done, untested.
9 years ago
Robert Fisk e8a445a071 Work on Downstream HID support. Also a bunch of random tweaks.
9 years ago
Robert Fisk 4c40373a32 Upstream HID mouse support probably done, not tested yet.
9 years ago
Robert Fisk c3c4d47145 Mouse Upstream code half-done.
9 years ago
Robert Fisk 0d2d4d6341 Implement flash write lockout by spamming the unlock register, then
10 years ago
Robert Fisk 25ff531917 Tweaks to 1.0 firmware. Not completely working yet :(
10 years ago
Robert Fisk e29ef84861 Modify firmware for v1.0 hardware with STM32F401RC micro:
10 years ago
Robert Fisk 1262c5337a All tabs to spaces
10 years ago
Robert Fisk 21de622469 Added hardware check on bootup: fault LED will light if Upstream
10 years ago
Robert Fisk 2983da24b2 Changed Upstream and Downstream SPI transfers back to DMA. DMA works
10 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