Each GD32XXX Firmware Library package comes with not just the CMSIS and SPL files, but often also with a USB device library, USB host libary, utitlity files for eval boards (e.g. gd32f303e_eval.c, gd32f307c_lcd_eval.c, ...), and other third party libraries (fat_fs, .. LCD_Commom (yes that's how they called it).
The repo should contain all these files as well. The builder script should then have options for including those additional libraries or code.
Each GD32XXX Firmware Library package comes with not just the CMSIS and SPL files, but often also with a USB device library, USB host libary, utitlity files for eval boards (e.g.
gd32f303e_eval.c,gd32f307c_lcd_eval.c, ...), and other third party libraries (fat_fs, ..LCD_Commom(yes that's how they called it).The repo should contain all these files as well. The builder script should then have options for including those additional libraries or code.