xref: /bsp/wch/arm/Libraries/CH32F10x_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/ch32f10x_adc.c
10StdPeriph_Driver/src/ch32f10x_bkp.c
11StdPeriph_Driver/src/ch32f10x_can.c
12StdPeriph_Driver/src/ch32f10x_crc.c
13StdPeriph_Driver/src/ch32f10x_dac.c
14StdPeriph_Driver/src/ch32f10x_dbgmcu.c
15StdPeriph_Driver/src/ch32f10x_dma.c
16StdPeriph_Driver/src/ch32f10x_exti.c
17StdPeriph_Driver/src/ch32f10x_flash.c
18StdPeriph_Driver/src/ch32f10x_gpio.c
19StdPeriph_Driver/src/ch32f10x_i2c.c
20StdPeriph_Driver/src/ch32f10x_iwdg.c
21StdPeriph_Driver/src/ch32f10x_misc.c
22StdPeriph_Driver/src/ch32f10x_pwr.c
23StdPeriph_Driver/src/ch32f10x_rcc.c
24StdPeriph_Driver/src/ch32f10x_rtc.c
25StdPeriph_Driver/src/ch32f10x_spi.c
26StdPeriph_Driver/src/ch32f10x_tim.c
27StdPeriph_Driver/src/ch32f10x_usart.c
28StdPeriph_Driver/src/ch32f10x_wwdg.c
29""")
30
31path = [
32    cwd + '/CMSIS',
33    cwd + '/CMSIS/WCH/CH32F10x/Include',
34    cwd + '/StdPeriph_Driver/inc']
35
36
37group = DefineGroup('ch32f10x_lib', src, depend = [''], CPPPATH = path)
38
39Return('group')
40

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