diff --git a/tests/pkg_littlefs/main.c b/tests/pkg_littlefs/main.c index fccc7c5ae3..6821735334 100644 --- a/tests/pkg_littlefs/main.c +++ b/tests/pkg_littlefs/main.c @@ -23,8 +23,11 @@ #include "embUnit.h" -/* Define MTD_0 in board.h to use the board mtd if any */ -#ifdef MTD_0 +/* Define MTD_0 in board.h to use the board mtd if any and if + * CONFIG_USE_HARDWARE_MTD is defined (add CFLAGS=-DCONFIG_USE_HARDWARE_MTD to + * the command line to enable it */ +#if defined(MTD_0) && IS_ACTIVE(CONFIG_USE_HARDWARE_MTD) +#define USE_MTD_0 #define _dev (MTD_0) #else /* Test mock object implementing a simple RAM-based mtd */ @@ -404,7 +407,7 @@ static void tests_littlefs_statvfs(void) Test *tests_littlefs(void) { -#ifndef MTD_0 +#ifndef USE_MTD_0 memset(dummy_memory, 0xff, sizeof(dummy_memory)); #endif diff --git a/tests/pkg_littlefs2/main.c b/tests/pkg_littlefs2/main.c index 5f6aae89bd..a287a2b322 100644 --- a/tests/pkg_littlefs2/main.c +++ b/tests/pkg_littlefs2/main.c @@ -23,8 +23,11 @@ #include "embUnit.h" -/* Define MTD_0 in board.h to use the board mtd if any */ -#ifdef MTD_0 +/* Define MTD_0 in board.h to use the board mtd if any and if + * CONFIG_USE_HARDWARE_MTD is defined (add CFLAGS=-DCONFIG_USE_HARDWARE_MTD to + * the command line to enable it */ +#if defined(MTD_0) && IS_ACTIVE(CONFIG_USE_HARDWARE_MTD) +#define USE_MTD_0 #define _dev (MTD_0) #else /* Test mock object implementing a simple RAM-based mtd */ @@ -406,7 +409,7 @@ static void tests_littlefs_statvfs(void) Test *tests_littlefs(void) { -#ifndef MTD_0 +#ifndef USE_MTD_0 memset(dummy_memory, 0xff, sizeof(dummy_memory)); #endif