64b823980bHardware v1.0 beta complete, ready for fabrication
Robert Fisk
2015-11-01 17:10:34 +1300
9256c7e27dInitial commit of v1.0 hardware. Schematic done, layout in progress.
Robert Fisk
2015-10-26 18:06:49 +1300
1262c5337aAll tabs to spaces
Robert Fisk
2015-11-12 21:01:49 +1300
08e6846cc5Add missing option to clock configuration
Robert Fisk
2015-11-12 11:54:28 +1300
21de622469Added hardware check on bootup: fault LED will light if Upstream firmware is placed on Downstream hardware or vice versa.
Robert Fisk
2015-11-09 07:21:37 +1300
2983da24b2Changed Upstream and Downstream SPI transfers back to DMA. DMA works correctly now, either because SPI is in 16-bit mode, or because I found all the other bugs!
Robert Fisk
2015-10-16 23:42:47 +1300
cd663a0651Two bugfixes for Upstream's SPI packet handling:
Robert Fisk
2015-10-17 14:11:55 +1300
d643fbdf87Previous commit missed an unsupported-device-flash-LED check.
Robert Fisk
2015-10-13 00:25:00 +1300
226e163adfImprove Downstream error handling:
Robert Fisk
2015-10-11 20:19:37 +1300
3eb95c683cAdd images for wiki.
Robert Fisk
2015-10-04 23:42:51 +1300
5e85aa069dRemove generated files from Upstream/Debug/ folder
Robert Fisk
2015-10-04 18:29:35 +1300
431a527e24Tidy up commented DMA init code
Robert Fisk
2015-10-04 18:07:24 +1300
dda307dbe5Readme!
Robert Fisk
2015-10-04 18:03:50 +1300
58308c4a89Added Mozilla Public License information to file headers.
Robert Fisk
2015-10-04 02:02:59 +1300
2e3293e84fIncrease SPI interface speed 4x, to 5.25Mbps. Required modifications to SPI peripheral library. At this speed SPI requires ~60% CPU time at -Og optimisation level. This could be further improved by trimming down the SPI interrupt. But...
Robert Fisk
2015-10-04 00:55:11 +1300
5cd9ddbd98Merge branch 'MassiveDebug'
Robert Fisk
2015-10-03 14:18:07 +1300
08c8c7a6d6Code tidyup - remove unused SPI Tx-only and Rx-only routines
Robert Fisk
2015-10-03 13:21:42 +1300
d48815d8d9IT. WORKS. !!!!!!!
Robert Fisk
2015-10-03 03:00:55 +1300
ce03845623Completed moving Upstream to interrupt-based SPI.
Robert Fisk
2015-10-02 01:49:51 +1300
b9cc31d036Crazy hardware issues, about to revert Upstream SPI from DMA to interrupt transfers
Robert Fisk
2015-10-01 02:36:35 +1300
48a6c2e2a4Bugfixes for Downstream, including one in the USB host stack!
Robert Fisk
2015-08-25 01:44:51 +1200
750c2f3a21- Implement notification of Downstream USB device removal, and corresponding Upstream disconnection - Improve Upstream handling of TxOk signal from Downstream - Misc tweaks
Robert Fisk
2015-08-23 15:31:36 +1200
f24714cd8cRevisit Upstream project to: - Implement Upstream state machine, with Downstream-dependent device emulation - Add fault LED flashing - Improve fault handling and freakouts - Misc bug fixes
Robert Fisk
2015-08-23 00:45:54 +1200
fc522bae0aAdded priority elevation to Downstream USB host processing code that interacts with SPI.
Robert Fisk
2015-08-20 23:14:06 +1200
c1b2c191c4Improved Downstream error handling:
Robert Fisk
2015-08-20 20:08:09 +1200
0e1fed6047Full implementation of Downstream MSC interface, including significant modifications to USB host MSC.
Robert Fisk
2015-08-16 19:20:36 +1200
b9b6123642Commit of Downstream before diving into USB MSC class driver modifications.
Robert Fisk
2015-08-13 20:14:57 +1200
674cb621a7Initial implementation of Downstream SPI interface and state machine.
Robert Fisk
2015-08-08 12:13:44 +1200
b271e038a3More refactoring in Upstream project
Robert Fisk
2015-08-08 12:00:49 +1200
4350666330Refactor a bunch of stuff in Upstream project to avoid endless confusion with Downstream project.
Robert Fisk
2015-08-02 21:13:54 +1200
7b4e4b3c14Continued polishing work on Downstream project.
Robert Fisk
2015-07-26 05:51:49 +1200
503d79de56Streamlining Downstream project
Robert Fisk
2015-07-23 23:06:36 +1200
55c8a21aadInitial commit of Downstream template project.
Robert Fisk
2015-07-22 01:23:14 +1200
8f41552214Updated STM32 library from v1.4.0 to v1.7.0
Robert Fisk
2015-07-20 23:08:54 +1200
18e2218280Fixed Eclipse's Debug and Release configurations
Robert Fisk
2015-07-19 23:23:12 +1200
69d1490faaUpstream debugged and working again, emulating a 128MB storage device.
Robert Fisk
2015-07-19 21:58:55 +1200
aa72df1bbfMinor tweaks to downstream interface
Robert Fisk
2015-07-17 20:21:33 +1200
d3da69eb07Draft implementation of downstream SPI interface. Significant mods required to USB MSC class, mainly in usbd_msc_scsi.c. Currently untested!
Robert Fisk
2015-07-17 03:12:04 +1200
5acf8bbb88Add OpenOCD config file for Olimex STM32-H405 development board.
Robert Fisk
2015-06-05 00:09:50 +1200
6d7d86b2f5Initial commit!
Robert Fisk
2015-06-04 23:17:25 +1200