Robert Fisk
b760f5fc9d
Fix for occasional timeout on writes...
...
...Downstream was not always changing state correctly after closely
spaced interrupts.
Also improve flash-write-lockout function to avoid dependency on
optimisation level.
Conflicts:
Upstream/Src/interrupts.c
9 years ago
Robert Fisk
b3e3931b75
Minor fix for startup hardware-detection function
9 years ago
Robert Fisk
7e073a091d
Sleep instead of busy-wait, approx 50% power reduction!
9 years ago
Robert Fisk
655b0e56a8
Support disconnect/reconnect of attached HID device
9 years ago
Robert Fisk
cb6a861341
Implement flash write lockout by spamming the unlock register, then
...
checking that the correct unlock sequence fails.
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
...
firmware is placed on Downstream hardware or vice versa.
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.
10 years ago
Robert Fisk
b9cc31d036
Crazy hardware issues, about to revert Upstream SPI from DMA to
...
interrupt transfers
10 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
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