diff --git a/lib-gd32/include/board/gd32f303rc.h b/lib-gd32/include/board/gd32f303rc.h index 067e965..10b19ce 100644 --- a/lib-gd32/include/board/gd32f303rc.h +++ b/lib-gd32/include/board/gd32f303rc.h @@ -160,7 +160,12 @@ static constexpr uint32_t PORT_A_TX = 0; */ #define GD32_MCU_NAME "GD32F303RC" -#define GD32_BOARD_NAME "GD32F303RC" +#if !defined(GD32_BOARD_NAME) +# define GD32_BOARD_NAME "GD32F303RC" +#endif +#if !defined(GD32_BOARD_ID) +# define GD32_BOARD_ID 0 +#endif #include "mcu/gd32f30x_mcu.h" #include "gd32_gpio.h" diff --git a/lib-hal/include/gd32/hardware.h b/lib-hal/include/gd32/hardware.h index 98254b6..7b71916 100644 --- a/lib-hal/include/gd32/hardware.h +++ b/lib-hal/include/gd32/hardware.h @@ -150,7 +150,7 @@ class Hardware { } uint32_t GetBoardId() { - return 0; + return GD32_BOARD_ID; } const char *GetWebsiteUrl() {