22
22
*/
23
23
24
24
#include " mbed.h"
25
- #include " SDFileSystem.h"
25
+ #include " FATFileSystem.h"
26
+ #include " SDBlockDevice.h"
26
27
#include " fsfat_debug.h"
27
28
#include " fsfat_test.h"
28
29
#include " utest/utest.h"
@@ -58,22 +59,22 @@ using namespace utest::v1;
58
59
static char fsfat_fopen_utest_msg_g[FSFAT_UTEST_MSG_BUF_SIZE];
59
60
60
61
#if defined(TARGET_KL25Z)
61
- SDFileSystem sd (PTD2, PTD3, PTD1, PTD0, " sd " );
62
+ SDBlockDevice sd (PTD2, PTD3, PTD1, PTD0);
62
63
63
64
#elif defined(TARGET_KL46Z) || defined(TARGET_KL43Z)
64
- SDFileSystem sd (PTD6, PTD7, PTD5, PTD4, " sd " );
65
+ SDBlockDevice sd (PTD6, PTD7, PTD5, PTD4);
65
66
66
67
#elif defined(TARGET_K64F) || defined(TARGET_K66F)
67
- SDFileSystem sd (PTE3, PTE1, PTE2, PTE4, " sd " );
68
+ SDBlockDevice sd (PTE3, PTE1, PTE2, PTE4);
68
69
69
70
#elif defined(TARGET_K22F)
70
- SDFileSystem sd (PTD6, PTD7, PTD5, PTD4, " sd " );
71
+ SDBlockDevice sd (PTD6, PTD7, PTD5, PTD4);
71
72
72
73
#elif defined(TARGET_K20D50M)
73
- SDFileSystem sd (PTD2, PTD3, PTD1, PTC2, " sd " );
74
+ SDBlockDevice sd (PTD2, PTD3, PTD1, PTC2);
74
75
75
76
#elif defined(TARGET_nRF51822)
76
- SDFileSystem sd (p12, p13, p15, p14, " sd " );
77
+ SDBlockDevice sd (p12, p13, p15, p14);
77
78
78
79
#elif defined(TARGET_NUCLEO_F030R8) || \
79
80
defined (TARGET_NUCLEO_F070RB) || \
@@ -89,32 +90,34 @@ SDFileSystem sd(p12, p13, p15, p14, "sd");
89
90
defined(TARGET_NUCLEO_L053R8) || \
90
91
defined(TARGET_NUCLEO_L073RZ) || \
91
92
defined(TARGET_NUCLEO_L152RE)
92
- SDFileSystem sd(D11, D12, D13, D10, " sd " );
93
+ SDBlockDevice sd(D11, D12, D13, D10);
93
94
94
95
95
96
#elif defined(TARGET_DISCO_F051R8) || \
96
97
defined (TARGET_NUCLEO_L031K6)
97
- SDFileSystem sd(SPI_MOSI, SPI_MISO, SPI_SCK, SPI_CS, " sd " );
98
+ SDBlockDevice sd(SPI_MOSI, SPI_MISO, SPI_SCK, SPI_CS);
98
99
99
100
#elif defined(TARGET_LPC2368)
100
- SDFileSystem sd (p11, p12, p13, p14, " sd " );
101
+ SDBlockDevice sd (p11, p12, p13, p14);
101
102
102
103
#elif defined(TARGET_LPC11U68)
103
- SDFileSystem sd (D11, D12, D13, D10, " sd " );
104
+ SDBlockDevice sd (D11, D12, D13, D10);
104
105
105
106
#elif defined(TARGET_LPC1549)
106
- SDFileSystem sd (D11, D12, D13, D10, " sd " );
107
+ SDBlockDevice sd (D11, D12, D13, D10);
107
108
108
109
#elif defined(TARGET_RZ_A1H)
109
- SDFileSystem sd (P8_5, P8_6, P8_3, P8_4, " sd " );
110
+ SDBlockDevice sd (P8_5, P8_6, P8_3, P8_4);
110
111
111
112
#elif defined(TARGET_LPC11U37H_401)
112
- SDFileSystem sd (SDMOSI, SDMISO, SDSCLK, SDSSEL, " sd " );
113
+ SDBlockDevice sd (SDMOSI, SDMISO, SDSCLK, SDSSEL);
113
114
114
115
#else
115
- #error "[NOT SUPPORTED] Instantiate SDFileSystem sd(p11, p12, p13, p14, "sd" ) with the correct pin specification for target"
116
+ #error "[NOT SUPPORTED] Instantiate SDBlockDevice sd(p11, p12, p13, p14) with the correct pin specification for target"
116
117
#endif
117
118
119
+ FATFileSystem fat (" sd" , &sd);
120
+
118
121
119
122
#define FSFAT_FOPEN_TEST_01 fsfat_fopen_test_01
120
123
#define FSFAT_FOPEN_TEST_02 fsfat_fopen_test_02
0 commit comments