Commit Graph

  • 64b823980b Hardware v1.0 beta complete, ready for fabrication Robert Fisk 2015-11-01 17:10:34 +1300
  • 9256c7e27d Initial commit of v1.0 hardware. Schematic done, layout in progress. Robert Fisk 2015-10-26 18:06:49 +1300
  • 1262c5337a All tabs to spaces Robert Fisk 2015-11-12 21:01:49 +1300
  • 08e6846cc5 Add missing option to clock configuration Robert Fisk 2015-11-12 11:54:28 +1300
  • 21de622469 Added 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
  • 2983da24b2 Changed 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
  • cd663a0651 Two bugfixes for Upstream's SPI packet handling: Robert Fisk 2015-10-17 14:11:55 +1300
  • d643fbdf87 Previous commit missed an unsupported-device-flash-LED check. Robert Fisk 2015-10-13 00:25:00 +1300
  • 226e163adf Improve Downstream error handling: Robert Fisk 2015-10-11 20:19:37 +1300
  • 3eb95c683c Add images for wiki. Robert Fisk 2015-10-04 23:42:51 +1300
  • 5e85aa069d Remove generated files from Upstream/Debug/ folder Robert Fisk 2015-10-04 18:29:35 +1300
  • 431a527e24 Tidy up commented DMA init code Robert Fisk 2015-10-04 18:07:24 +1300
  • dda307dbe5 Readme! Robert Fisk 2015-10-04 18:03:50 +1300
  • 58308c4a89 Added Mozilla Public License information to file headers. Robert Fisk 2015-10-04 02:02:59 +1300
  • 2e3293e84f Increase 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
  • 5cd9ddbd98 Merge branch 'MassiveDebug' Robert Fisk 2015-10-03 14:18:07 +1300
  • 08c8c7a6d6 Code tidyup - remove unused SPI Tx-only and Rx-only routines Robert Fisk 2015-10-03 13:21:42 +1300
  • d48815d8d9 IT. WORKS. !!!!!!! Robert Fisk 2015-10-03 03:00:55 +1300
  • ce03845623 Completed moving Upstream to interrupt-based SPI. Robert Fisk 2015-10-02 01:49:51 +1300
  • b9cc31d036 Crazy hardware issues, about to revert Upstream SPI from DMA to interrupt transfers Robert Fisk 2015-10-01 02:36:35 +1300
  • 48a6c2e2a4 Bugfixes 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
  • f24714cd8c Revisit 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
  • fc522bae0a Added priority elevation to Downstream USB host processing code that interacts with SPI. Robert Fisk 2015-08-20 23:14:06 +1200
  • c1b2c191c4 Improved Downstream error handling: Robert Fisk 2015-08-20 20:08:09 +1200
  • 0e1fed6047 Full implementation of Downstream MSC interface, including significant modifications to USB host MSC. Robert Fisk 2015-08-16 19:20:36 +1200
  • b9b6123642 Commit of Downstream before diving into USB MSC class driver modifications. Robert Fisk 2015-08-13 20:14:57 +1200
  • 674cb621a7 Initial implementation of Downstream SPI interface and state machine. Robert Fisk 2015-08-08 12:13:44 +1200
  • b271e038a3 More refactoring in Upstream project Robert Fisk 2015-08-08 12:00:49 +1200
  • 4350666330 Refactor a bunch of stuff in Upstream project to avoid endless confusion with Downstream project. Robert Fisk 2015-08-02 21:13:54 +1200
  • 7b4e4b3c14 Continued polishing work on Downstream project. Robert Fisk 2015-07-26 05:51:49 +1200
  • 503d79de56 Streamlining Downstream project Robert Fisk 2015-07-23 23:06:36 +1200
  • 55c8a21aad Initial commit of Downstream template project. Robert Fisk 2015-07-22 01:23:14 +1200
  • 8f41552214 Updated STM32 library from v1.4.0 to v1.7.0 Robert Fisk 2015-07-20 23:08:54 +1200
  • 18e2218280 Fixed Eclipse's Debug and Release configurations Robert Fisk 2015-07-19 23:23:12 +1200
  • 69d1490faa Upstream debugged and working again, emulating a 128MB storage device. Robert Fisk 2015-07-19 21:58:55 +1200
  • aa72df1bbf Minor tweaks to downstream interface Robert Fisk 2015-07-17 20:21:33 +1200
  • d3da69eb07 Draft 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
  • 5acf8bbb88 Add OpenOCD config file for Olimex STM32-H405 development board. Robert Fisk 2015-06-05 00:09:50 +1200
  • 6d7d86b2f5 Initial commit! Robert Fisk 2015-06-04 23:17:25 +1200