24 #if IS_USED(MODULE_VFS) || DOXYGEN
28 #define VFS_AUTO_MOUNT(type, mtd, path, idx)
31 #if IS_USED(MODULE_FATFS_VFS)
34 #if IS_USED(MODULE_LITTLEFS)
37 #if IS_USED(MODULE_LITTLEFS2)
40 #if IS_USED(MODULE_SPIFFS)
43 #if IS_USED(MODULE_LWEXT4)
46 #if IS_USED(MODULE_XIPFS)
49 #if IS_USED(MODULE_FS_NATIVE)
60 #ifndef VFS_DEFAULT_SD
61 #define VFS_DEFAULT_SD(n) "/sd" # n
67 #ifndef VFS_DEFAULT_NVM
68 #define VFS_DEFAULT_NVM(n) "/nvm" # n
75 #ifndef VFS_DEFAULT_DATA
76 #if IS_USED(MODULE_MTD_MCI) || IS_USED(MODULE_MTD_SDCARD) || \
77 IS_USED(MODULE_SAM0_SDHC) || IS_USED(MODULE_MTD_SDMMC)
78 #define VFS_DEFAULT_DATA VFS_DEFAULT_SD(0)
80 #define VFS_DEFAULT_DATA VFS_DEFAULT_NVM(0)
FatFs integration for vfs.
littlefs v2 integration with vfs
littlefs integration with vfs
lwext4 integration with vfs
Common macros and compiler attributes/pragmas configuration.
Native integration with virtual filesystem (VFS)
SPIFFS integration with vfs.
VFS layer API declarations.
xipfs integration with vfs