xref: /bsp/wch/risc-v/Libraries/CH32V10x_StdPeriph_Driver/SConscript
  • Home
  • Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
  • current directory
1import rtconfig
2Import('RTT_ROOT')
3from building import *
4
5# get current directory
6cwd = GetCurrentDir()
7
8src = Split("""
9StdPeriph_Driver/src/ch32v10x_adc.c
10StdPeriph_Driver/src/ch32v10x_bkp.c
11StdPeriph_Driver/src/ch32v10x_crc.c
12StdPeriph_Driver/src/ch32v10x_dbgmcu.c
13StdPeriph_Driver/src/ch32v10x_dma.c
14StdPeriph_Driver/src/ch32v10x_exti.c
15StdPeriph_Driver/src/ch32v10x_flash.c
16StdPeriph_Driver/src/ch32v10x_gpio.c
17StdPeriph_Driver/src/ch32v10x_i2c.c
18StdPeriph_Driver/src/ch32v10x_iwdg.c
19StdPeriph_Driver/src/ch32v10x_misc.c
20StdPeriph_Driver/src/ch32v10x_pwr.c
21StdPeriph_Driver/src/ch32v10x_rcc.c
22StdPeriph_Driver/src/ch32v10x_rtc.c
23StdPeriph_Driver/src/ch32v10x_spi.c
24StdPeriph_Driver/src/ch32v10x_tim.c
25StdPeriph_Driver/src/ch32v10x_usart.c
26StdPeriph_Driver/src/ch32v10x_wwdg.c
27CMSIS/core_riscv.c
28CMSIS/WCH/CH32V10x/Source/system_ch32v10x.c
29CMSIS/WCH/CH32V10x/Source/GCC/startup_ch32v10x.S
30""")
31
32path = [
33    cwd + '/CMSIS',
34    cwd + '/CMSIS/WCH/CH32V10x/Include',
35    cwd + '/StdPeriph_Driver/inc']
36
37
38group = DefineGroup('ch32v10x_lib', src, depend = [''], CPPPATH = path)
39
40Return('group')
41

Last Index update Fri Aug 22 02:45:11 CST 2025