Robert Fisk
312c708409
Fix for mechanical keyboards sending > 8 byte packets
6 years ago
Robert Fisk
7037aa6052
Better support for multi-interface HID: Logitech unifying receivers
...
- Select mouse interface first
- Correctly specify active interface when retrieving HID descriptors
6 years ago
Robert Fisk
19f91b391d
Build options complete & tested:
...
- Implement SCSI WP flag in mode parameter header
- Refactor #ifdef names
- #ifdef out more HID code
7 years ago
Robert Fisk
5c9dde896c
Implemented optional build for mass storage, keyboard, and mouse
...
features.
Conflicts:
Upstream/.settings/language.settings.xml
7 years ago
Robert Fisk
835c54f480
Fix for occasional freakouts on mass storage writes.
...
Upstream's edge-detect interrupt that starts SPI transmission was not
firing. Sometimes. On some boards only. The cause was Downstream not
allowing enough time between edges for Upstream to catch the signal.
Also misc code tidyups.
7 years ago
Robert Fisk
1f144d6cab
Bugfixes for keyboard support: works!!!
8 years ago
Robert Fisk
e78c526cb8
Keyboard support implemented, but not tested
8 years ago
Robert Fisk
34b152cce9
Incomplete and untested implementation of keyboard support
...
Conflicts:
Upstream/Upstream Debug.launch
8 years ago
Robert Fisk
655b0e56a8
Support disconnect/reconnect of attached HID device
8 years ago
Robert Fisk
35d54056c4
Implemented HID report parser. Untested!
8 years ago
Robert Fisk
9c1187fa05
Remove unused HID header
8 years ago
Robert Fisk
979011bba5
Mouse WORKS!11111 ...but only in boot mode, so no scroll wheel :(
8 years ago
Robert Fisk
b2d9b6fced
Restructure & bugfix Upstream HID. Still some issue with Downstream...
8 years ago
Robert Fisk
31b434131a
Downstream HID SPI interface done, untested.
8 years ago
Robert Fisk
e9ffbe2748
Downstream mouse support working!
8 years ago
Robert Fisk
b0558e0eec
Work on Downstream HID support. Also a bunch of random tweaks.
8 years ago