first

Dependencies:   SDFileSystemDMA mbed

Refer to:
https://developer.mbed.org/users/mimi3/code/SDFileSystemDMA

Caution

If your board has SRAM less than or equal to 8KB, the 'buffer' size must be set to 512 Bytes.

NUCLEO-F411RE
About 2.5MBytes/sec
/media/uploads/mimi3/sdfilesystemdma-speed-test-teraterm-output-f411re.png
NUCLEO-L152RE
About 1MBytes/sec
/media/uploads/mimi3/sdfilesystemdma-l152re-cui.png

Revision:
16:54e179cc3063
Parent:
15:b363001c7e40
Child:
19:6519eb90d1ef
--- a/spi_device.h	Sun Aug 28 23:50:01 2016 +0900
+++ b/spi_device.h	Mon Aug 29 18:42:54 2016 +0900
@@ -35,7 +35,9 @@
 #endif
 #endif
 
-#if defined(TARGET_DISCO_F303VC) || defined(TARGET_NUCLEO_F303RE)
+#if defined(TARGET_DISCO_F303VC)  \
+ || defined(TARGET_NUCLEO_F303RE) \
+ || defined(TARGET_NUCLEO_F302R8)
 #define CS          PC_9
 /* SPI3 */
 #if SPI_DEV==3
@@ -52,6 +54,20 @@
 #endif
 #endif
 
+#if defined(TARGET_NUCLEO_F303K8) \
+ || defined(TARGET_NUCLEO_F334R8) \
+ || defined(TARGET_DISCO_F334C8)
+#define CS          PA_1
+/* SPI1 */
+#if SPI_DEV==1
+#define MOSI        PA_7
+#define MISO        PA_6
+#define SCLK        PA_5
+#else 
+#error
+#endif
+#endif
+
 #if defined(TARGET_DISCO_F100RB)
 #define CS          PB_12
 /* SPI1 */