Robert Fisk
fc522bae0a
Added priority elevation to Downstream USB host processing code that
...
interacts with SPI.
It elevates to USB_OTG priority to avoid preemption by SPI, DMA, or USB
interrupts thus avoiding synchronisation issues between USB host stack
and SPI interface.
Also minor improvements to Downstream error handling.
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.
10 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