| 1234567891011121314151617181920212223242526272829303132333435 | import rtconfigImport('RTT_ROOT')from building import *# get current directorycwd = GetCurrentDir()src = Split("""Device/System_ACM32F4.cHAL_Driver/Src/HAL_EFlash.cHAL_Driver/Src/HAL_DMA.cHAL_Driver/Src/HAL_GPIO.cHAL_Driver/Src/HAL_UART.cHAL_Driver/Src/HAL_EXTI.c""")libpath = ['.', cwd + '/Device', cwd + '/HAL_Driver/Src']libs = ['System_Accelerate', 'HAL_EFlash_EX']if rtconfig.PLATFORM in ['gcc']:    src += ['Device/Startup_ACM32F4_gcc.s']elif rtconfig.PLATFORM in ['armcc', 'armclang']:    src += ['Device/Startup_ACM32F4.s']elif rtconfig.CROSS_TOOL == 'iar':    src += ['Device/Startup_ACM32F4_iar.s']path = [cwd + '/HAL_Driver/Inc',    cwd + '/Device',    cwd + '/CMSIS']group = DefineGroup('ACM32_HAL', src, depend = [''], CPPPATH = path, LIBS = libs, LIBPATH = libpath)Return('group')
 |