Commit Graph

91 Commits (4e023d378c1af3d3d0d45ffb47dc03dade26e493)
 

Author SHA1 Message Date
Robert Fisk 4e023d378c HID class handles host restart correctly
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 3fa8a5f2ff Bugfix to allow reconnecting HID devices
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...
9 years ago
Robert Fisk c84b1ef0c3 Tweak USB middleware to avoid compiler warning
9 years ago
Robert Fisk b3e3931b75 Minor fix for startup hardware-detection function
9 years ago
Robert Fisk 3a0cd8f587 Tweak USB descriptor strings
9 years ago
Robert Fisk d0c41d7d29 Ignore Mass Storage subclass, and try to talk with transparent SCSI
9 years ago
Robert Fisk b96c539088 Implemented FIFO support in Downstream host, significant speed increase!
9 years ago
Robert Fisk 7e073a091d Sleep instead of busy-wait, approx 50% power reduction!
9 years ago
Robert Fisk fa98307a3b HID class: handle host restart gracefully
9 years ago
robertfisk 671f4d6265 Update README.md
9 years ago
Robert Fisk b30b82e27b Improve HID parser error checking
9 years ago
Robert Fisk b8f10b6496 Improve handling of >8bit input values
9 years ago
Robert Fisk 518b728f1d Implement multi-PID support so that Windows will recognise each device
9 years ago
Robert Fisk 639464493b Improved HID report parser compatibility
9 years ago
Robert Fisk 655b0e56a8 Support disconnect/reconnect of attached HID device
9 years ago
Robert Fisk 056932d6bc HID report parser now handles collections.
9 years ago
Robert Fisk 4b9607dbc3 HID parser and wheel support works!
9 years ago
Robert Fisk 35d54056c4 Implemented HID report parser. Untested!
9 years ago
Robert Fisk 7fb0a7e7ad Fixed click-drag issue.
9 years ago
Robert Fisk 4186630689 More work on enumerating cheap POS mice, arrrrgh.
9 years ago
Robert Fisk 9c1187fa05 Remove unused HID header
9 years ago
Robert Fisk ae8284e800 Fixed enumeration issues with low-speed devices:
9 years ago
Robert Fisk 0fb24d928a Fixed bug in Upstream MSC. I have no idea why it worked before...
9 years ago
Robert Fisk 979011bba5 Mouse WORKS!11111 ...but only in boot mode, so no scroll wheel :(
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 e9ffbe2748 Downstream mouse support working!
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 c2dfb15441 Tweak product strings again
9 years ago
Robert Fisk 22edce337d Tweak device descriptor strings
9 years ago
Robert Fisk 46d31ebc1e Enable parallel builds
9 years ago
Robert Fisk cc1fa7708c Messing with debug configurations again.
9 years ago
Robert Fisk d75a6f2e06 Messing with debug configurations again.
9 years ago
robertfisk e05e6b9fcb Tweak OpenOCD readme.
9 years ago
Robert Fisk f020d5db70 Moved OpenOCD board scripts to their own directory.
9 years ago
robertfisk 733c4066ad Update Readme to point to wiki
10 years ago
Robert Fisk 647f088c6b Increase Downstream's host command timeout to 5 seconds. It turns out
10 years ago
Robert Fisk 39e1960bed Holy shit what an epic hardware bug.
10 years ago
Robert Fisk 77c9734cf8 Apply v1.0's upstream DMA workaround to v0.9. So it seems that under
10 years ago
Robert Fisk 158b6f661f Revert mods to USB host driver, was causing occasional infinite stalls
10 years ago
Robert Fisk 7426c396e5 Supported device classes that fail sanity checks are now reported with a
10 years ago