mirror of https://github.com/ARMmbed/mbed-os.git
Updated filesystem tests to use FATFileSystem + SDBlockDevice
parent
90429f60c8
commit
ad176c5c6a
|
@ -46,7 +46,8 @@
|
|||
*/
|
||||
|
||||
#include "mbed.h"
|
||||
#include "SDFileSystem.h"
|
||||
#include "FATFileSystem.h"
|
||||
#include "SDBlockDevice.h"
|
||||
#include "test_env.h"
|
||||
#include "fsfat_debug.h"
|
||||
#include "fsfat_test.h"
|
||||
|
@ -78,22 +79,28 @@ using namespace utest::v1;
|
|||
#if defined(DEVICE_SPI) && defined(FSFAT_SDCARD_INSTALLED)
|
||||
|
||||
#if defined(TARGET_KL25Z)
|
||||
SDFileSystem sd(PTD2, PTD3, PTD1, PTD0, "sd");
|
||||
SDBlockDevice sd(PTD2, PTD3, PTD1, PTD0);
|
||||
FATFileSystem fs("sd", &sd);
|
||||
|
||||
#elif defined(TARGET_KL46Z) || defined(TARGET_KL43Z)
|
||||
SDFileSystem sd(PTD6, PTD7, PTD5, PTD4, "sd");
|
||||
SDBlockDevice sd(PTD6, PTD7, PTD5, PTD4);
|
||||
FATFileSystem fs("sd", &sd);
|
||||
|
||||
#elif defined(TARGET_K64F) || defined(TARGET_K66F)
|
||||
SDFileSystem sd(PTE3, PTE1, PTE2, PTE4, "sd");
|
||||
SDBlockDevice sd(PTE3, PTE1, PTE2, PTE4);
|
||||
FATFileSystem fs("sd", &sd);
|
||||
|
||||
#elif defined(TARGET_K22F)
|
||||
SDFileSystem sd(PTD6, PTD7, PTD5, PTD4, "sd");
|
||||
SDBlockDevice sd(PTD6, PTD7, PTD5, PTD4);
|
||||
FATFileSystem fs("sd", &sd);
|
||||
|
||||
#elif defined(TARGET_K20D50M)
|
||||
SDFileSystem sd(PTD2, PTD3, PTD1, PTC2, "sd");
|
||||
SDBlockDevice sd(PTD2, PTD3, PTD1, PTC2);
|
||||
FATFileSystem fs("sd", &sd);
|
||||
|
||||
#elif defined(TARGET_nRF51822)
|
||||
SDFileSystem sd(p12, p13, p15, p14, "sd");
|
||||
SDBlockDevice sd(p12, p13, p15, p14);
|
||||
FATFileSystem fs("sd", &sd);
|
||||
|
||||
#elif defined(TARGET_NUCLEO_F030R8) || \
|
||||
defined(TARGET_NUCLEO_F070RB) || \
|
||||
|
@ -109,29 +116,36 @@ SDFileSystem sd(p12, p13, p15, p14, "sd");
|
|||
defined(TARGET_NUCLEO_L053R8) || \
|
||||
defined(TARGET_NUCLEO_L073RZ) || \
|
||||
defined(TARGET_NUCLEO_L152RE)
|
||||
SDFileSystem sd(D11, D12, D13, D10, "sd");
|
||||
SDBlockDevice sd(D11, D12, D13, D10);
|
||||
FATFileSystem fs("sd", &sd);
|
||||
|
||||
#elif defined(TARGET_DISCO_F051R8) || \
|
||||
defined(TARGET_NUCLEO_L031K6)
|
||||
SDFileSystem sd(SPI_MOSI, SPI_MISO, SPI_SCK, SPI_CS, "sd");
|
||||
SDBlockDevice sd(SPI_MOSI, SPI_MISO, SPI_SCK, SPI_CS);
|
||||
FATFileSystem fs("sd", &sd);
|
||||
|
||||
#elif defined(TARGET_LPC2368)
|
||||
SDFileSystem sd(p11, p12, p13, p14, "sd");
|
||||
SDBlockDevice sd(p11, p12, p13, p14);
|
||||
FATFileSystem fs("sd", &sd);
|
||||
|
||||
#elif defined(TARGET_LPC11U68)
|
||||
SDFileSystem sd(D11, D12, D13, D10, "sd");
|
||||
SDBlockDevice sd(D11, D12, D13, D10);
|
||||
FATFileSystem fs("sd", &sd);
|
||||
|
||||
#elif defined(TARGET_LPC1549)
|
||||
SDFileSystem sd(D11, D12, D13, D10, "sd");
|
||||
SDBlockDevice sd(D11, D12, D13, D10);
|
||||
FATFileSystem fs("sd", &sd);
|
||||
|
||||
#elif defined(TARGET_RZ_A1H)
|
||||
SDFileSystem sd(P8_5, P8_6, P8_3, P8_4, "sd");
|
||||
SDBlockDevice sd(P8_5, P8_6, P8_3, P8_4);
|
||||
FATFileSystem fs("sd", &sd);
|
||||
|
||||
#elif defined(TARGET_LPC11U37H_401)
|
||||
SDFileSystem sd(SDMOSI, SDMISO, SDSCLK, SDSSEL, "sd");
|
||||
SDBlockDevice sd(SDMOSI, SDMISO, SDSCLK, SDSSEL);
|
||||
FATFileSystem fs("sd", &sd);
|
||||
|
||||
#else
|
||||
#error "[NOT SUPPORTED] Instantiate SDFileSystem sd(p11, p12, p13, p14, "sd") with the correct pin specification for target"
|
||||
#error "[NOT SUPPORTED] Instantiate SDBlockDevice sd(p11, p12, p13, p14) with the correct pin specification for target"
|
||||
#endif
|
||||
|
||||
|
||||
|
|
|
@ -22,7 +22,8 @@
|
|||
*/
|
||||
|
||||
#include "mbed.h"
|
||||
#include "SDFileSystem.h"
|
||||
#include "SDBlockDevice.h"
|
||||
#include "FATFileSystem.h"
|
||||
#include "fsfat_debug.h"
|
||||
#include "fsfat_test.h"
|
||||
#include "utest/utest.h"
|
||||
|
@ -65,22 +66,28 @@ using namespace utest::v1;
|
|||
static char fsfat_fopen_utest_msg_g[FSFAT_UTEST_MSG_BUF_SIZE];
|
||||
|
||||
#if defined(TARGET_KL25Z)
|
||||
SDFileSystem sd(PTD2, PTD3, PTD1, PTD0, "sd");
|
||||
SDBlockDevice sd(PTD2, PTD3, PTD1, PTD0);
|
||||
FATFileSystem fs("sd", &sd);
|
||||
|
||||
#elif defined(TARGET_KL46Z) || defined(TARGET_KL43Z)
|
||||
SDFileSystem sd(PTD6, PTD7, PTD5, PTD4, "sd");
|
||||
SDBlockDevice sd(PTD6, PTD7, PTD5, PTD4);
|
||||
FATFileSystem fs("sd", &sd);
|
||||
|
||||
#elif defined(TARGET_K64F) || defined(TARGET_K66F)
|
||||
SDFileSystem sd(PTE3, PTE1, PTE2, PTE4, "sd");
|
||||
SDBlockDevice sd(PTE3, PTE1, PTE2, PTE4);
|
||||
FATFileSystem fs("sd", &sd);
|
||||
|
||||
#elif defined(TARGET_K22F)
|
||||
SDFileSystem sd(PTD6, PTD7, PTD5, PTD4, "sd");
|
||||
SDBlockDevice sd(PTD6, PTD7, PTD5, PTD4);
|
||||
FATFileSystem fs("sd", &sd);
|
||||
|
||||
#elif defined(TARGET_K20D50M)
|
||||
SDFileSystem sd(PTD2, PTD3, PTD1, PTC2, "sd");
|
||||
SDBlockDevice sd(PTD2, PTD3, PTD1, PTC2);
|
||||
FATFileSystem fs("sd", &sd);
|
||||
|
||||
#elif defined(TARGET_nRF51822)
|
||||
SDFileSystem sd(p12, p13, p15, p14, "sd");
|
||||
SDBlockDevice sd(p12, p13, p15, p14);
|
||||
FATFileSystem fs("sd", &sd);
|
||||
|
||||
#elif defined(TARGET_NUCLEO_F030R8) || \
|
||||
defined(TARGET_NUCLEO_F070RB) || \
|
||||
|
@ -96,30 +103,37 @@ SDFileSystem sd(p12, p13, p15, p14, "sd");
|
|||
defined(TARGET_NUCLEO_L053R8) || \
|
||||
defined(TARGET_NUCLEO_L073RZ) || \
|
||||
defined(TARGET_NUCLEO_L152RE)
|
||||
SDFileSystem sd(D11, D12, D13, D10, "sd");
|
||||
SDBlockDevice sd(D11, D12, D13, D10);
|
||||
FATFileSystem fs("sd", &sd);
|
||||
|
||||
|
||||
#elif defined(TARGET_DISCO_F051R8) || \
|
||||
defined(TARGET_NUCLEO_L031K6)
|
||||
SDFileSystem sd(SPI_MOSI, SPI_MISO, SPI_SCK, SPI_CS, "sd");
|
||||
SDBlockDevice sd(SPI_MOSI, SPI_MISO, SPI_SCK, SPI_CS);
|
||||
FATFileSystem fs("sd", &sd);
|
||||
|
||||
#elif defined(TARGET_LPC2368)
|
||||
SDFileSystem sd(p11, p12, p13, p14, "sd");
|
||||
SDBlockDevice sd(p11, p12, p13, p14);
|
||||
FATFileSystem fs("sd", &sd);
|
||||
|
||||
#elif defined(TARGET_LPC11U68)
|
||||
SDFileSystem sd(D11, D12, D13, D10, "sd");
|
||||
SDBlockDevice sd(D11, D12, D13, D10);
|
||||
FATFileSystem fs("sd", &sd);
|
||||
|
||||
#elif defined(TARGET_LPC1549)
|
||||
SDFileSystem sd(D11, D12, D13, D10, "sd");
|
||||
SDBlockDevice sd(D11, D12, D13, D10);
|
||||
FATFileSystem fs("sd", &sd);
|
||||
|
||||
#elif defined(TARGET_RZ_A1H)
|
||||
SDFileSystem sd(P8_5, P8_6, P8_3, P8_4, "sd");
|
||||
SDBlockDevice sd(P8_5, P8_6, P8_3, P8_4);
|
||||
FATFileSystem fs("sd", &sd);
|
||||
|
||||
#elif defined(TARGET_LPC11U37H_401)
|
||||
SDFileSystem sd(SDMOSI, SDMISO, SDSCLK, SDSSEL, "sd");
|
||||
SDBlockDevice sd(SDMOSI, SDMISO, SDSCLK, SDSSEL);
|
||||
FATFileSystem fs("sd", &sd);
|
||||
|
||||
#else
|
||||
#error "[NOT SUPPORTED] Instantiate SDFileSystem sd(p11, p12, p13, p14, "sd") with the correct pin specification for target"
|
||||
#error "[NOT SUPPORTED] Instantiate SDBlockDevice sd(p11, p12, p13, p14) with the correct pin specification for target"
|
||||
#endif
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue