Robert Fisk
|
bbad577d43
|
Implement read/write indication on the fault LEDs
Conflicts:
Downstream/Inc/build_config.h
Downstream/Src/downstream_msc.c
Downstream/Src/led.c
Upstream/Inc/build_config.h
Upstream/Src/led.c
|
5 years ago |
Robert Fisk
|
34bfe421b5
|
Poll mass storage for disconnection while suspended - fix for Windows
'safely remove' function.
|
5 years ago |
Robert Fisk
|
1147d2ebf9
|
Implemented Stop/Eject command passthrough
Conflicts:
Downstream/.cproject
Downstream/Inc/downstream_interface_def.h
Downstream/Middlewares/ST/STM32_USB_Host_Library/Class/MSC/Src/usbh_msc.c
Downstream/Middlewares/ST/STM32_USB_Host_Library/Class/MSC/Src/usbh_msc_scsi.c
Downstream/Src/downstream_msc.c
Upstream/Inc/upstream_interface_def.h
Upstream/Inc/upstream_msc.h
Upstream/Middlewares/ST/STM32_USB_Device_Library/Class/MSC/Src/usbd_msc_scsi.c
Upstream/Src/upstream_msc.c
|
5 years ago |
Robert Fisk
|
cf1d5da8e8
|
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
|
7cf9b67d1f
|
Implemented read-only option (Downstream only)
|
8 years ago |
Robert Fisk
|
53fea530aa
|
Implemented optional build for mass storage, keyboard, and mouse
features.
|
8 years ago |
Robert Fisk
|
fd14db8ccb
|
Implemented HID report parser. Untested!
|
9 years ago |
Robert Fisk
|
cda254c8bb
|
Downstream HID SPI interface done, untested.
|
9 years ago |
Robert Fisk
|
1262c5337a
|
All tabs to spaces
|
9 years ago |
Robert Fisk
|
58308c4a89
|
Added Mozilla Public License information to file headers.
Mozilla Public License v2.0 is compatible with the various licenses used
by ST and ARM.
|
9 years ago |
Robert Fisk
|
08c8c7a6d6
|
Code tidyup - remove unused SPI Tx-only and Rx-only routines
|
9 years ago |
Robert Fisk
|
b9cc31d036
|
Crazy hardware issues, about to revert Upstream SPI from DMA to
interrupt transfers
|
9 years ago |
Robert Fisk
|
48a6c2e2a4
|
Bugfixes for Downstream, including one in the USB host stack!
Downstream now enumerates and accepts attached USB storage devices.
|
9 years ago |
Robert Fisk
|
750c2f3a21
|
- Implement notification of Downstream USB device removal, and
corresponding Upstream disconnection
- Improve Upstream handling of TxOk signal from Downstream
- Misc tweaks
|
9 years ago |
Robert Fisk
|
c1b2c191c4
|
Improved Downstream error handling:
- More sensible handling of error cases on SPI interface
- Improved Freakout macros
- Implemented automatic fault LED blinking
|
9 years ago |
Robert Fisk
|
0e1fed6047
|
Full implementation of Downstream MSC interface, including significant
modifications to USB host MSC.
Also, minor tweaks to Upstream.
|
9 years ago |
Robert Fisk
|
b9b6123642
|
Commit of Downstream before diving into USB MSC class driver
modifications.
Also correct project settings to compile for Cortex M4 architecture.
|
9 years ago |