Commit Graph

36 Commits (f604d7f94a170c00bacdac3838994ee4972fdc98)

Author SHA1 Message Date
Robert Fisk e707fb9472 Increase mass storage reliability on Win10
5 years ago
Robert Fisk 9f8e90fcc2 Correctly ignore bogus suspend messages on device reconnect
5 years ago
Robert Fisk 92d29f0901 Correctly handle reads/writes after stop command issued.
5 years ago
Robert Fisk 1147d2ebf9 Implemented Stop/Eject command passthrough
5 years ago
Robert Fisk 086158525b Ignore mass storage commands after receiving SCSI stop/eject
7 years ago
Robert Fisk 1f365434f9 Dont freak out if we get two suspend events in a row
7 years ago
Robert Fisk 3276449378 Tweak HID protocol defines
7 years ago
Robert Fisk e890e9df7a Disconnect on SCSI eject command from host
7 years ago
Robert Fisk f7b7ce84e7 Initial implementation of mouse bot detection
7 years ago
Robert Fisk cf1d5da8e8 Build options complete & tested:
8 years ago
Robert Fisk 2cd86a7201 Tweak write protect SCSI sense code
8 years ago
Robert Fisk 3a94c2c863 Implemented optional build for mass storage, keyboard, and mouse
8 years ago
Robert Fisk b476df268a Fixed devices-shrinking-by-one-block problem.
8 years ago
Robert Fisk 2843654ff7 Flush HID endpoint on init.
8 years ago
Robert Fisk e63525f868 Don't freakout when wakeup-from-sleep fails during keyboard report out.
8 years ago
Robert Fisk 46ecbd410d After an epic battle, suspend/resume/wakeup is now supported.
8 years ago
Robert Fisk 9b2b8972a4 Incomplete and untested implementation of keyboard support
8 years ago
Robert Fisk 5d393a0100 HID class: handle host restart gracefully
9 years ago
Robert Fisk 6c96824da8 Implement multi-PID support so that Windows will recognise each device
9 years ago
Robert Fisk 4d9e26b6ef Upstream HID bugfixes.
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 08068c25d4 Initial commit of ST Cube HID drivers
9 years ago
Robert Fisk 1262c5337a All tabs to spaces
9 years ago
Robert Fisk 58308c4a89 Added Mozilla Public License information to file headers.
9 years ago
Robert Fisk d48815d8d9 IT. WORKS. !!!!!!!
9 years ago
Robert Fisk b9cc31d036 Crazy hardware issues, about to revert Upstream SPI from DMA to
9 years ago
Robert Fisk f24714cd8c Revisit Upstream project to:
9 years ago
Robert Fisk 0e1fed6047 Full implementation of Downstream MSC interface, including significant
9 years ago
Robert Fisk b271e038a3 More refactoring in Upstream project
9 years ago
Robert Fisk 4350666330 Refactor a bunch of stuff in Upstream project to avoid endless confusion
9 years ago
Robert Fisk 8f41552214 Updated STM32 library from v1.4.0 to v1.7.0
10 years ago
Robert Fisk 69d1490faa Upstream debugged and working again, emulating a 128MB storage device.
10 years ago
Robert Fisk aa72df1bbf Minor tweaks to downstream interface
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