Commit Graph

48 Commits (c78f5b1150247d1600889e90f00d450474f94398)

Author SHA1 Message Date
Robert Fisk c78f5b1150 HID parser and wheel support works!
9 years ago
Robert Fisk fd14db8ccb Implemented HID report parser. Untested!
9 years ago
Robert Fisk 6f944a33db Fixed click-drag issue.
9 years ago
Robert Fisk a5f4e52e02 More work on enumerating cheap POS mice, arrrrgh.
9 years ago
Robert Fisk 474b95e475 Remove unused HID header
9 years ago
Robert Fisk b80b99d9ec Fixed enumeration issues with low-speed devices:
9 years ago
Robert Fisk 2ae9850438 Add HID files that went missing in merge
9 years ago
Robert Fisk cde20e2fce Merge branch 'HID_devel' into USG_1.0
9 years ago
Robert Fisk 9918cfcb19 Mouse WORKS!11111 ...but only in boot mode, so no scroll wheel :(
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 56e8b99ae5 Downstream mouse support working!
9 years ago
Robert Fisk e8a445a071 Work on Downstream HID support. Also a bunch of random tweaks.
9 years ago
Robert Fisk a366a425fd Messing with debug configurations again.
9 years ago
Robert Fisk 6886ccd2d4 Tweak device descriptor strings
9 years ago
Robert Fisk 59ae1cb45c Revert "Initial commit of ST Cube HID drivers"
9 years ago
Robert Fisk 08068c25d4 Initial commit of ST Cube HID drivers
9 years ago
Robert Fisk 90e236561d Increase Downstream's host command timeout to 5 seconds. It turns out
9 years ago
Robert Fisk b9c1b23e4b Supported device classes that fail sanity checks are now reported with a
9 years ago
Robert Fisk 0d2d4d6341 Implement flash write lockout by spamming the unlock register, then
9 years ago
Robert Fisk 9d966d4e89 Tidy up misc files and settings
9 years ago
Robert Fisk e94aea019e Moved OpenOCD config to its own folder
9 years ago
Robert Fisk 25ff531917 Tweaks to 1.0 firmware. Not completely working yet :(
9 years ago
Robert Fisk e29ef84861 Modify firmware for v1.0 hardware with STM32F401RC micro:
9 years ago
Robert Fisk 1262c5337a All tabs to spaces
9 years ago
Robert Fisk 08e6846cc5 Add missing option to clock configuration
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 d643fbdf87 Previous commit missed an unsupported-device-flash-LED check.
9 years ago
Robert Fisk 226e163adf Improve Downstream error handling:
9 years ago
Robert Fisk 431a527e24 Tidy up commented DMA init code
9 years ago
Robert Fisk 58308c4a89 Added Mozilla Public License information to file headers.
9 years ago
Robert Fisk 2e3293e84f Increase SPI interface speed 4x, to 5.25Mbps. Required modifications to
9 years ago
Robert Fisk 08c8c7a6d6 Code tidyup - remove unused SPI Tx-only and Rx-only routines
9 years ago
Robert Fisk ce03845623 Completed moving Upstream to interrupt-based SPI.
9 years ago
Robert Fisk b9cc31d036 Crazy hardware issues, about to revert Upstream SPI from DMA to
9 years ago
Robert Fisk 48a6c2e2a4 Bugfixes for Downstream, including one in the USB host stack!
9 years ago
Robert Fisk 750c2f3a21 - Implement notification of Downstream USB device removal, and
9 years ago
Robert Fisk f24714cd8c Revisit Upstream project to:
9 years ago
Robert Fisk fc522bae0a Added priority elevation to Downstream USB host processing code that
9 years ago
Robert Fisk c1b2c191c4 Improved Downstream error handling:
9 years ago
Robert Fisk 0e1fed6047 Full implementation of Downstream MSC interface, including significant
9 years ago
Robert Fisk b9b6123642 Commit of Downstream before diving into USB MSC class driver
9 years ago
Robert Fisk 674cb621a7 Initial implementation of Downstream SPI interface and state machine.
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 55c8a21aad Initial commit of Downstream template project.
10 years ago