1import os
2import rtconfig
3from building import *
4
5Import('SDK_LIB')
6
7cwd = GetCurrentDir()
8
9# add general drivers
10src = ['board.c']
11
12path =  [cwd]
13
14# CPPDEFINES = ['CONFIG_KERNEL_RTTHREAD=1', 'RT_USING_LIBC']
15CPPDEFINES = [
16    'CONFIG_KERNEL_RTTHREAD=1'
17    ,'__RT_KERNEL_SOURCE__=1'
18    ,'CONFIG_CSI_V2=1 '
19    ,'CONFIG_CSI="csi2" '
20    ,'CONFIG_SUPPORT_TSPEND=0 '
21    ,'CONFIG_SUPPORT_IRQ_NESTED=0 '
22    ,'CONFIG_XIP=1 '
23    ,'CONFIG_ARCH_MAINSTACK=4096 '
24    ,'CONFIG_ARCH_INTERRUPTSTACK=4096 '
25    ,'CONFIG_BOARD_SMARTL_EVB=1 '
26    ,'CLI_CONFIG_STACK_SIZE=4096 '
27    ,'CONFIG_CPU_XUANTIE_E906FD=1 '
28]
29group = DefineGroup('Drivers', src, depend = [''], CPPPATH = path, CPPDEFINES = CPPDEFINES)
30Return('group')
31