Commit Graph

91 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 151ae57b14 Wait for phantom Connect interrupts to finish before completing
6 years ago
Robert Fisk 9e4225fe36 Poll mass storage for disconnection while suspended - fix for Windows
6 years ago
Robert Fisk 65aa7da843 Correctly handle reads/writes after stop command issued.
6 years ago
Robert Fisk 16e964702a Implemented Stop/Eject command passthrough
6 years ago
Robert Fisk 4c4f59d638 Delay GetMaxLUN command by 100ms.
6 years ago
Robert Fisk e2292aeba5 Don't spam device while waiting for MSC unit ready
6 years ago
Robert Fisk 992baa7e9d Retry control requests for slow flash drives
6 years ago
Robert Fisk ecd0ecaf06 Fix project settings for .bin file generation
7 years ago
Robert Fisk c3738a8657 Create .bin file in post-build project setting
7 years ago
Robert Fisk 0a77b5c74d Don't overwrite array bounds when mass storage device reports > 2 LUNs
8 years ago
Robert Fisk 0f1948f8c4 Tweak HID protocol defines
8 years ago
Robert Fisk f1f414a352 Eclipse launch configurations changed for some reason
8 years ago
Robert Fisk 312c708409 Fix for mechanical keyboards sending > 8 byte packets
8 years ago
Robert Fisk 91126cef4f Fixed eclipse project settings & debug configurations
8 years ago
Robert Fisk 7037aa6052 Better support for multi-interface HID: Logitech unifying receivers
8 years ago
Robert Fisk 688f2e673c Support HID mouse reports with an ID header (Lenovo)
8 years ago
Robert Fisk bdcb77cabb Initial implementation of mouse bot detection
8 years ago
Robert Fisk bd40794d50 HID BotDetect functionality debugged and working:
8 years ago
Robert Fisk 19f91b391d Build options complete & tested:
9 years ago
Robert Fisk 81f7efbca7 Implemented read-only option (Downstream only)
9 years ago
Robert Fisk 5c9dde896c Implemented optional build for mass storage, keyboard, and mouse
9 years ago
Robert Fisk 040bf9eee0 Fixed devices-shrinking-by-one-block problem.
9 years ago
Robert Fisk f51ae234c6 Fix for the previous fix. This time for sure.
9 years ago
Robert Fisk 6697c9fea4 Another fix for occasional mass storage write freakouts.
9 years ago
Robert Fisk 835c54f480 Fix for occasional freakouts on mass storage writes.
9 years ago
Robert Fisk 61df3e14e6 Meaningless update to project settings file
9 years ago
Robert Fisk a3ba77433f Startup LED flash is now asynchronous.
9 years ago
Robert Fisk 000841f6e8 Refactor and improve HID report item parsing
9 years ago
Robert Fisk 408c84ac00 Correctly parse HID report descriptor items with unusual lengths.
9 years ago
Robert Fisk e3ddf162ee So I tested this innocent-looking Transcend flash drive...
9 years ago
Robert Fisk 19bb191029 Don't fail if device stalls on SetIdle command (*cough* Logitech mice)
9 years ago
Robert Fisk 1f144d6cab Bugfixes for keyboard support: works!!!
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 87a26b3e60 Fix for occasional problem when attaching mouse after powerup.
9 years ago
Robert Fisk b760f5fc9d Fix for occasional timeout on writes...
10 years ago
Robert Fisk c84b1ef0c3 Tweak USB middleware to avoid compiler warning
10 years ago
Robert Fisk b3e3931b75 Minor fix for startup hardware-detection function
10 years ago
Robert Fisk d0c41d7d29 Ignore Mass Storage subclass, and try to talk with transparent SCSI
10 years ago
Robert Fisk b96c539088 Implemented FIFO support in Downstream host, significant speed increase!
10 years ago
Robert Fisk 7e073a091d Sleep instead of busy-wait, approx 50% power reduction!
10 years ago
Robert Fisk b30b82e27b Improve HID parser error checking
10 years ago
Robert Fisk b8f10b6496 Improve handling of >8bit input values
10 years ago
Robert Fisk 639464493b Improved HID report parser compatibility
10 years ago
Robert Fisk 655b0e56a8 Support disconnect/reconnect of attached HID device
10 years ago
Robert Fisk 056932d6bc HID report parser now handles collections.
10 years ago
Robert Fisk 4b9607dbc3 HID parser and wheel support works!
10 years ago
Robert Fisk 35d54056c4 Implemented HID report parser. Untested!
10 years ago