diff --git a/boards/seeedstudio-gd32/Kconfig b/boards/seeedstudio-gd32/Kconfig index 24879583ac..70a111a02a 100644 --- a/boards/seeedstudio-gd32/Kconfig +++ b/boards/seeedstudio-gd32/Kconfig @@ -14,12 +14,14 @@ config BOARD_SEEEDSTUDIO_GD32 select CPU_MODEL_GD32VF103VBT6 select BOARD_HAS_HXTAL select BOARD_HAS_LXTAL + select HAS_HIGHLEVEL_STDIO select HAS_PERIPH_ADC select HAS_PERIPH_I2C select HAS_PERIPH_PWM select HAS_PERIPH_SPI select HAS_PERIPH_TIMER select HAS_PERIPH_UART + select HAS_TINYUSB_DEVICE select HAVE_SAUL_GPIO source "$(RIOTBOARD)/common/gd32v/Kconfig" diff --git a/boards/seeedstudio-gd32/Makefile.features b/boards/seeedstudio-gd32/Makefile.features index 4972cfd7da..767172f2ac 100644 --- a/boards/seeedstudio-gd32/Makefile.features +++ b/boards/seeedstudio-gd32/Makefile.features @@ -8,4 +8,8 @@ FEATURES_PROVIDED += periph_spi FEATURES_PROVIDED += periph_timer FEATURES_PROVIDED += periph_uart -include $(RIOTBOARD)/common/gd32v/Makefile.features +# Other features provided by the board (in alphabetical order) +FEATURES_PROVIDED += highlevel_stdio +FEATURES_PROVIDED += tinyusb_device + +include $(RIOTBOARD)/common/gd32v/Makefile.features \ No newline at end of file diff --git a/boards/seeedstudio-gd32/include/periph_conf.h b/boards/seeedstudio-gd32/include/periph_conf.h index e93dfcd163..db0cfc544b 100644 --- a/boards/seeedstudio-gd32/include/periph_conf.h +++ b/boards/seeedstudio-gd32/include/periph_conf.h @@ -42,6 +42,7 @@ #include "cfg_spi_default.h" #include "cfg_timer_default.h" #include "cfg_uart_default.h" +#include "cfg_usbdev_default.h" #ifdef __cplusplus extern "C" {