diff --git a/boards/sipeed-longan-nano/Kconfig b/boards/sipeed-longan-nano/Kconfig index c22034b2a8..21b4ecaba0 100644 --- a/boards/sipeed-longan-nano/Kconfig +++ b/boards/sipeed-longan-nano/Kconfig @@ -22,6 +22,9 @@ config BOARD_SIPEED_LONGAN_NANO select HAS_PERIPH_UART select HAVE_SAUL_GPIO + select HAVE_MTD_SDCARD_DEFAULT + select MODULE_FATFS_VFS if MODULE_VFS_DEFAULT + config SIPEED_LONGAN_NANO_WITH_TFT bool "Board with TFT display" help diff --git a/boards/sipeed-longan-nano/Makefile.dep b/boards/sipeed-longan-nano/Makefile.dep index a7dc06f36c..ce46e025a0 100644 --- a/boards/sipeed-longan-nano/Makefile.dep +++ b/boards/sipeed-longan-nano/Makefile.dep @@ -2,4 +2,14 @@ ifneq (,$(filter saul_default,$(USEMODULE))) USEMODULE += saul_gpio endif +ifneq (,$(filter mtd,$(USEMODULE))) + USEMODULE += mtd_sdcard_default +endif + +# default to using fatfs on SD card +ifneq (,$(filter vfs_default,$(USEMODULE))) + USEMODULE += fatfs_vfs + USEMODULE += mtd +endif + include $(RIOTBOARD)/common/gd32v/Makefile.dep diff --git a/boards/sipeed-longan-nano/Makefile.features b/boards/sipeed-longan-nano/Makefile.features index 2c4bc7ac61..0fc04f3271 100644 --- a/boards/sipeed-longan-nano/Makefile.features +++ b/boards/sipeed-longan-nano/Makefile.features @@ -7,5 +7,6 @@ FEATURES_PROVIDED += periph_pwm FEATURES_PROVIDED += periph_spi FEATURES_PROVIDED += periph_timer FEATURES_PROVIDED += periph_uart +FEATURES_PROVIDED += sdcard_spi include $(RIOTBOARD)/common/gd32v/Makefile.features diff --git a/tests/nanocoap_cli/Makefile b/tests/nanocoap_cli/Makefile index c11c6cefc7..cd7d3c6bfb 100644 --- a/tests/nanocoap_cli/Makefile +++ b/tests/nanocoap_cli/Makefile @@ -26,6 +26,7 @@ LOW_MEMORY_BOARDS := \ nucleo-f302r8 \ saml10-xpro \ saml11-xpro \ + sipeed-longan-nano \ spark-core \ stm32f7508-dk \ stm32mp157c-dk2 \