Skip to content

Commit 4ed1f19

Browse files
committed
Adopted block device in filesystem tests
1 parent f17c7dc commit 4ed1f19

File tree

2 files changed

+36
-30
lines changed

2 files changed

+36
-30
lines changed

features/TESTS/filesystem/basic/basic.cpp

Lines changed: 18 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,8 @@
4646
*/
4747

4848
#include "mbed.h"
49-
#include "SDFileSystem.h"
49+
#include "FATFileSystem.h"
50+
#include "SDBlockDevice.h"
5051
#include "test_env.h"
5152

5253
#include "utest/utest.h"
@@ -69,22 +70,22 @@ using namespace utest::v1;
6970
#if defined(DEVICE_SPI) && defined(FSFAT_SDCARD_INSTALLED)
7071

7172
#if defined(TARGET_KL25Z)
72-
SDFileSystem sd(PTD2, PTD3, PTD1, PTD0, "sd");
73+
SDFileSystem sd(PTD2, PTD3, PTD1, PTD0);
7374

7475
#elif defined(TARGET_KL46Z) || defined(TARGET_KL43Z)
75-
SDFileSystem sd(PTD6, PTD7, PTD5, PTD4, "sd");
76+
SDFileSystem sd(PTD6, PTD7, PTD5, PTD4);
7677

7778
#elif defined(TARGET_K64F) || defined(TARGET_K66F)
78-
SDFileSystem sd(PTE3, PTE1, PTE2, PTE4, "sd");
79+
SDFileSystem sd(PTE3, PTE1, PTE2, PTE4);
7980

8081
#elif defined(TARGET_K22F)
81-
SDFileSystem sd(PTD6, PTD7, PTD5, PTD4, "sd");
82+
SDFileSystem sd(PTD6, PTD7, PTD5, PTD4);
8283

8384
#elif defined(TARGET_K20D50M)
84-
SDFileSystem sd(PTD2, PTD3, PTD1, PTC2, "sd");
85+
SDFileSystem sd(PTD2, PTD3, PTD1, PTC2);
8586

8687
#elif defined(TARGET_nRF51822)
87-
SDFileSystem sd(p12, p13, p15, p14, "sd");
88+
SDFileSystem sd(p12, p13, p15, p14);
8889

8990
#elif defined(TARGET_NUCLEO_F030R8) || \
9091
defined(TARGET_NUCLEO_F070RB) || \
@@ -100,31 +101,33 @@ SDFileSystem sd(p12, p13, p15, p14, "sd");
100101
defined(TARGET_NUCLEO_L053R8) || \
101102
defined(TARGET_NUCLEO_L073RZ) || \
102103
defined(TARGET_NUCLEO_L152RE)
103-
SDFileSystem sd(D11, D12, D13, D10, "sd");
104+
SDFileSystem sd(D11, D12, D13, D10);
104105

105106
#elif defined(TARGET_DISCO_F051R8) || \
106107
defined(TARGET_NUCLEO_L031K6)
107-
SDFileSystem sd(SPI_MOSI, SPI_MISO, SPI_SCK, SPI_CS, "sd");
108+
SDFileSystem sd(SPI_MOSI, SPI_MISO, SPI_SCK, SPI_CS);
108109

109110
#elif defined(TARGET_LPC2368)
110-
SDFileSystem sd(p11, p12, p13, p14, "sd");
111+
SDFileSystem sd(p11, p12, p13, p14);
111112

112113
#elif defined(TARGET_LPC11U68)
113-
SDFileSystem sd(D11, D12, D13, D10, "sd");
114+
SDFileSystem sd(D11, D12, D13, D10);
114115

115116
#elif defined(TARGET_LPC1549)
116-
SDFileSystem sd(D11, D12, D13, D10, "sd");
117+
SDFileSystem sd(D11, D12, D13, D10);
117118

118119
#elif defined(TARGET_RZ_A1H)
119-
SDFileSystem sd(P8_5, P8_6, P8_3, P8_4, "sd");
120+
SDFileSystem sd(P8_5, P8_6, P8_3, P8_4);
120121

121122
#elif defined(TARGET_LPC11U37H_401)
122-
SDFileSystem sd(SDMOSI, SDMISO, SDSCLK, SDSSEL, "sd");
123+
SDFileSystem sd(SDMOSI, SDMISO, SDSCLK, SDSSEL);
123124

124125
#else
125-
#error "[NOT SUPPORTED] Instantiate SDFileSystem sd(p11, p12, p13, p14, "sd") with the correct pin specification for target"
126+
#error "[NOT SUPPORTED] Instantiate SDFileSystem sd(p11, p12, p13, p14) with the correct pin specification for target"
126127
#endif
127128

129+
FATFileSystem fat("sd", &sd);
130+
128131

129132
#define FSFAT_BASIC_TEST_00 fsfat_basic_test_00
130133
#define FSFAT_BASIC_TEST_01 fsfat_basic_test_01

features/TESTS/filesystem/fopen/fopen.cpp

Lines changed: 18 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,8 @@
2222
*/
2323

2424
#include "mbed.h"
25-
#include "SDFileSystem.h"
25+
#include "FATFileSystem.h"
26+
#include "SDBlockDevice.h"
2627
#include "fsfat_debug.h"
2728
#include "fsfat_test.h"
2829
#include "utest/utest.h"
@@ -58,22 +59,22 @@ using namespace utest::v1;
5859
static char fsfat_fopen_utest_msg_g[FSFAT_UTEST_MSG_BUF_SIZE];
5960

6061
#if defined(TARGET_KL25Z)
61-
SDFileSystem sd(PTD2, PTD3, PTD1, PTD0, "sd");
62+
SDBlockDevice sd(PTD2, PTD3, PTD1, PTD0);
6263

6364
#elif defined(TARGET_KL46Z) || defined(TARGET_KL43Z)
64-
SDFileSystem sd(PTD6, PTD7, PTD5, PTD4, "sd");
65+
SDBlockDevice sd(PTD6, PTD7, PTD5, PTD4);
6566

6667
#elif defined(TARGET_K64F) || defined(TARGET_K66F)
67-
SDFileSystem sd(PTE3, PTE1, PTE2, PTE4, "sd");
68+
SDBlockDevice sd(PTE3, PTE1, PTE2, PTE4);
6869

6970
#elif defined(TARGET_K22F)
70-
SDFileSystem sd(PTD6, PTD7, PTD5, PTD4, "sd");
71+
SDBlockDevice sd(PTD6, PTD7, PTD5, PTD4);
7172

7273
#elif defined(TARGET_K20D50M)
73-
SDFileSystem sd(PTD2, PTD3, PTD1, PTC2, "sd");
74+
SDBlockDevice sd(PTD2, PTD3, PTD1, PTC2);
7475

7576
#elif defined(TARGET_nRF51822)
76-
SDFileSystem sd(p12, p13, p15, p14, "sd");
77+
SDBlockDevice sd(p12, p13, p15, p14);
7778

7879
#elif defined(TARGET_NUCLEO_F030R8) || \
7980
defined(TARGET_NUCLEO_F070RB) || \
@@ -89,32 +90,34 @@ SDFileSystem sd(p12, p13, p15, p14, "sd");
8990
defined(TARGET_NUCLEO_L053R8) || \
9091
defined(TARGET_NUCLEO_L073RZ) || \
9192
defined(TARGET_NUCLEO_L152RE)
92-
SDFileSystem sd(D11, D12, D13, D10, "sd");
93+
SDBlockDevice sd(D11, D12, D13, D10);
9394

9495

9596
#elif defined(TARGET_DISCO_F051R8) || \
9697
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);
9899

99100
#elif defined(TARGET_LPC2368)
100-
SDFileSystem sd(p11, p12, p13, p14, "sd");
101+
SDBlockDevice sd(p11, p12, p13, p14);
101102

102103
#elif defined(TARGET_LPC11U68)
103-
SDFileSystem sd(D11, D12, D13, D10, "sd");
104+
SDBlockDevice sd(D11, D12, D13, D10);
104105

105106
#elif defined(TARGET_LPC1549)
106-
SDFileSystem sd(D11, D12, D13, D10, "sd");
107+
SDBlockDevice sd(D11, D12, D13, D10);
107108

108109
#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);
110111

111112
#elif defined(TARGET_LPC11U37H_401)
112-
SDFileSystem sd(SDMOSI, SDMISO, SDSCLK, SDSSEL, "sd");
113+
SDBlockDevice sd(SDMOSI, SDMISO, SDSCLK, SDSSEL);
113114

114115
#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"
116117
#endif
117118

119+
FATFileSystem fat("sd", &sd);
120+
118121

119122
#define FSFAT_FOPEN_TEST_01 fsfat_fopen_test_01
120123
#define FSFAT_FOPEN_TEST_02 fsfat_fopen_test_02

0 commit comments

Comments
 (0)