Skip to content

Commit 7f65c67

Browse files
committed
fixup! drivers/mtd_default: use XFA with MTD pointers
1 parent 20936d6 commit 7f65c67

File tree

1 file changed

+41
-0
lines changed

1 file changed

+41
-0
lines changed

drivers/include/mtd_default.h

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,47 @@
2525
extern "C" {
2626
#endif
2727

28+
#if defined(MODULE_MTD_SDCARD_DEFAULT)
29+
#include "mtd_sdcard.h"
30+
#endif
31+
32+
#if defined(MODULE_MTD_EMULATED)
33+
#include "mtd_emulated.h"
34+
#endif
35+
36+
#if !DOXYGEN
37+
38+
/**
39+
* @brief Declare `mtd*` according to the `MTD_*` symbols defined by the board
40+
*/
41+
#ifdef MTD_0
42+
extern mtd_dev_t *MTD_0;
43+
#endif
44+
#ifdef MTD_1
45+
extern mtd_dev_t *MTD_1;
46+
#endif
47+
#ifdef MTD_2
48+
extern mtd_dev_t *MTD_2;
49+
#endif
50+
#ifdef MTD_3
51+
extern mtd_dev_t *MTD_3;
52+
#endif
53+
#ifdef MTD_4
54+
extern mtd_dev_t *MTD_4;
55+
#endif
56+
#ifdef MTD_5
57+
extern mtd_dev_t *MTD_5;
58+
#endif
59+
#endif /* !DOXYGEN */
60+
61+
#if defined(MODULE_MTD_SDCARD_DEFAULT)
62+
extern mtd_sdcard_t mtd_sdcard_dev0;
63+
#endif
64+
65+
#if defined(MODULE_MTD_EMULATED)
66+
extern mtd_emulated_t mtd_emulated_dev0;
67+
#endif
68+
2869
/**
2970
* @brief Get the default MTD device by index
3071
*

0 commit comments

Comments
 (0)