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