22
22
*/
23
23
24
24
#include " mbed.h"
25
- #include " SDFileSystem.h"
25
+ #include " SDBlockDevice.h"
26
+ #include " FATFileSystem.h"
26
27
#include " fsfat_debug.h"
27
28
#include " fsfat_test.h"
28
29
#include " utest/utest.h"
@@ -65,22 +66,28 @@ using namespace utest::v1;
65
66
static char fsfat_fopen_utest_msg_g[FSFAT_UTEST_MSG_BUF_SIZE];
66
67
67
68
#if defined(TARGET_KL25Z)
68
- SDFileSystem sd (PTD2, PTD3, PTD1, PTD0, " sd" );
69
+ SDBlockDevice sd (PTD2, PTD3, PTD1, PTD0);
70
+ FATFileSystem fs (" sd" , &sd);
69
71
70
72
#elif defined(TARGET_KL46Z) || defined(TARGET_KL43Z)
71
- SDFileSystem sd (PTD6, PTD7, PTD5, PTD4, " sd" );
73
+ SDBlockDevice sd (PTD6, PTD7, PTD5, PTD4);
74
+ FATFileSystem fs (" sd" , &sd);
72
75
73
76
#elif defined(TARGET_K64F) || defined(TARGET_K66F)
74
- SDFileSystem sd (PTE3, PTE1, PTE2, PTE4, " sd" );
77
+ SDBlockDevice sd (PTE3, PTE1, PTE2, PTE4);
78
+ FATFileSystem fs (" sd" , &sd);
75
79
76
80
#elif defined(TARGET_K22F)
77
- SDFileSystem sd (PTD6, PTD7, PTD5, PTD4, " sd" );
81
+ SDBlockDevice sd (PTD6, PTD7, PTD5, PTD4);
82
+ FATFileSystem fs (" sd" , &sd);
78
83
79
84
#elif defined(TARGET_K20D50M)
80
- SDFileSystem sd (PTD2, PTD3, PTD1, PTC2, " sd" );
85
+ SDBlockDevice sd (PTD2, PTD3, PTD1, PTC2);
86
+ FATFileSystem fs (" sd" , &sd);
81
87
82
88
#elif defined(TARGET_nRF51822)
83
- SDFileSystem sd (p12, p13, p15, p14, " sd" );
89
+ SDBlockDevice sd (p12, p13, p15, p14);
90
+ FATFileSystem fs (" sd" , &sd);
84
91
85
92
#elif defined(TARGET_NUCLEO_F030R8) || \
86
93
defined (TARGET_NUCLEO_F070RB) || \
@@ -96,30 +103,37 @@ SDFileSystem sd(p12, p13, p15, p14, "sd");
96
103
defined(TARGET_NUCLEO_L053R8) || \
97
104
defined(TARGET_NUCLEO_L073RZ) || \
98
105
defined(TARGET_NUCLEO_L152RE)
99
- SDFileSystem sd(D11, D12, D13, D10, " sd" );
106
+ SDBlockDevice sd(D11, D12, D13, D10);
107
+ FATFileSystem fs (" sd" , &sd);
100
108
101
109
102
110
#elif defined(TARGET_DISCO_F051R8) || \
103
111
defined (TARGET_NUCLEO_L031K6)
104
- SDFileSystem sd(SPI_MOSI, SPI_MISO, SPI_SCK, SPI_CS, " sd" );
112
+ SDBlockDevice sd(SPI_MOSI, SPI_MISO, SPI_SCK, SPI_CS);
113
+ FATFileSystem fs (" sd" , &sd);
105
114
106
115
#elif defined(TARGET_LPC2368)
107
- SDFileSystem sd (p11, p12, p13, p14, " sd" );
116
+ SDBlockDevice sd (p11, p12, p13, p14);
117
+ FATFileSystem fs (" sd" , &sd);
108
118
109
119
#elif defined(TARGET_LPC11U68)
110
- SDFileSystem sd (D11, D12, D13, D10, " sd" );
120
+ SDBlockDevice sd (D11, D12, D13, D10);
121
+ FATFileSystem fs (" sd" , &sd);
111
122
112
123
#elif defined(TARGET_LPC1549)
113
- SDFileSystem sd (D11, D12, D13, D10, " sd" );
124
+ SDBlockDevice sd (D11, D12, D13, D10);
125
+ FATFileSystem fs (" sd" , &sd);
114
126
115
127
#elif defined(TARGET_RZ_A1H)
116
- SDFileSystem sd (P8_5, P8_6, P8_3, P8_4, " sd" );
128
+ SDBlockDevice sd (P8_5, P8_6, P8_3, P8_4);
129
+ FATFileSystem fs (" sd" , &sd);
117
130
118
131
#elif defined(TARGET_LPC11U37H_401)
119
- SDFileSystem sd (SDMOSI, SDMISO, SDSCLK, SDSSEL, " sd" );
132
+ SDBlockDevice sd (SDMOSI, SDMISO, SDSCLK, SDSSEL);
133
+ FATFileSystem fs (" sd" , &sd);
120
134
121
135
#else
122
- #error "[NOT SUPPORTED] Instantiate SDFileSystem sd(p11, p12, p13, p14, "sd" ) with the correct pin specification for target"
136
+ #error "[NOT SUPPORTED] Instantiate SDBlockDevice sd(p11, p12, p13, p14) with the correct pin specification for target"
123
137
#endif
124
138
125
139
0 commit comments