Browse Source

Synwit MCU 采用新的 BSP 框架,将 BSP 与 libraries 分离 (#8432)

Xian Wu 1 year ago
parent
commit
6360253c12
100 changed files with 17 additions and 16 deletions
  1. 2 2
      .github/workflows/bsp_buildings.yml
  2. 2 2
      .github/workflows/manual_trigger_scons_except_STM32_all.yml
  3. 0 0
      bsp/synwit/libraries/SWM320_CSL/CMSIS/CoreSupport/arm_common_tables.h
  4. 0 0
      bsp/synwit/libraries/SWM320_CSL/CMSIS/CoreSupport/arm_const_structs.h
  5. 0 0
      bsp/synwit/libraries/SWM320_CSL/CMSIS/CoreSupport/arm_math.h
  6. 0 0
      bsp/synwit/libraries/SWM320_CSL/CMSIS/CoreSupport/core_cm0.h
  7. 0 0
      bsp/synwit/libraries/SWM320_CSL/CMSIS/CoreSupport/core_cm0plus.h
  8. 0 0
      bsp/synwit/libraries/SWM320_CSL/CMSIS/CoreSupport/core_cm3.h
  9. 0 0
      bsp/synwit/libraries/SWM320_CSL/CMSIS/CoreSupport/core_cm4.h
  10. 0 0
      bsp/synwit/libraries/SWM320_CSL/CMSIS/CoreSupport/core_cm7.h
  11. 0 0
      bsp/synwit/libraries/SWM320_CSL/CMSIS/CoreSupport/core_cmFunc.h
  12. 0 0
      bsp/synwit/libraries/SWM320_CSL/CMSIS/CoreSupport/core_cmInstr.h
  13. 0 0
      bsp/synwit/libraries/SWM320_CSL/CMSIS/CoreSupport/core_cmSimd.h
  14. 0 0
      bsp/synwit/libraries/SWM320_CSL/CMSIS/DeviceSupport/SWM320.h
  15. 0 0
      bsp/synwit/libraries/SWM320_CSL/CMSIS/DeviceSupport/startup/arm/startup_SWM320.s
  16. 0 0
      bsp/synwit/libraries/SWM320_CSL/CMSIS/DeviceSupport/startup/gcc/startup_SWM320.s
  17. 0 0
      bsp/synwit/libraries/SWM320_CSL/CMSIS/DeviceSupport/startup/iar/startup_SWM320.s
  18. 0 0
      bsp/synwit/libraries/SWM320_CSL/CMSIS/DeviceSupport/system_SWM320.c
  19. 0 0
      bsp/synwit/libraries/SWM320_CSL/CMSIS/DeviceSupport/system_SWM320.h
  20. 10 4
      bsp/synwit/libraries/SWM320_CSL/SConscript
  21. 0 0
      bsp/synwit/libraries/SWM320_CSL/SWM320_StdPeriph_Driver/SWM320_adc.c
  22. 0 0
      bsp/synwit/libraries/SWM320_CSL/SWM320_StdPeriph_Driver/SWM320_adc.h
  23. 0 0
      bsp/synwit/libraries/SWM320_CSL/SWM320_StdPeriph_Driver/SWM320_can.c
  24. 0 0
      bsp/synwit/libraries/SWM320_CSL/SWM320_StdPeriph_Driver/SWM320_can.h
  25. 0 0
      bsp/synwit/libraries/SWM320_CSL/SWM320_StdPeriph_Driver/SWM320_crc.c
  26. 0 0
      bsp/synwit/libraries/SWM320_CSL/SWM320_StdPeriph_Driver/SWM320_crc.h
  27. 0 0
      bsp/synwit/libraries/SWM320_CSL/SWM320_StdPeriph_Driver/SWM320_dma.c
  28. 0 0
      bsp/synwit/libraries/SWM320_CSL/SWM320_StdPeriph_Driver/SWM320_dma.h
  29. 0 0
      bsp/synwit/libraries/SWM320_CSL/SWM320_StdPeriph_Driver/SWM320_exti.c
  30. 0 0
      bsp/synwit/libraries/SWM320_CSL/SWM320_StdPeriph_Driver/SWM320_exti.h
  31. 0 0
      bsp/synwit/libraries/SWM320_CSL/SWM320_StdPeriph_Driver/SWM320_flash.c
  32. 0 0
      bsp/synwit/libraries/SWM320_CSL/SWM320_StdPeriph_Driver/SWM320_flash.h
  33. 0 0
      bsp/synwit/libraries/SWM320_CSL/SWM320_StdPeriph_Driver/SWM320_gpio.c
  34. 0 0
      bsp/synwit/libraries/SWM320_CSL/SWM320_StdPeriph_Driver/SWM320_gpio.h
  35. 0 0
      bsp/synwit/libraries/SWM320_CSL/SWM320_StdPeriph_Driver/SWM320_i2c.c
  36. 0 0
      bsp/synwit/libraries/SWM320_CSL/SWM320_StdPeriph_Driver/SWM320_i2c.h
  37. 0 0
      bsp/synwit/libraries/SWM320_CSL/SWM320_StdPeriph_Driver/SWM320_lcd.c
  38. 0 0
      bsp/synwit/libraries/SWM320_CSL/SWM320_StdPeriph_Driver/SWM320_lcd.h
  39. 0 0
      bsp/synwit/libraries/SWM320_CSL/SWM320_StdPeriph_Driver/SWM320_norflash.c
  40. 0 0
      bsp/synwit/libraries/SWM320_CSL/SWM320_StdPeriph_Driver/SWM320_norflash.h
  41. 0 0
      bsp/synwit/libraries/SWM320_CSL/SWM320_StdPeriph_Driver/SWM320_port.c
  42. 0 0
      bsp/synwit/libraries/SWM320_CSL/SWM320_StdPeriph_Driver/SWM320_port.h
  43. 0 0
      bsp/synwit/libraries/SWM320_CSL/SWM320_StdPeriph_Driver/SWM320_pwm.c
  44. 0 0
      bsp/synwit/libraries/SWM320_CSL/SWM320_StdPeriph_Driver/SWM320_pwm.h
  45. 0 0
      bsp/synwit/libraries/SWM320_CSL/SWM320_StdPeriph_Driver/SWM320_rtc.c
  46. 0 0
      bsp/synwit/libraries/SWM320_CSL/SWM320_StdPeriph_Driver/SWM320_rtc.h
  47. 0 0
      bsp/synwit/libraries/SWM320_CSL/SWM320_StdPeriph_Driver/SWM320_sdio.c
  48. 0 0
      bsp/synwit/libraries/SWM320_CSL/SWM320_StdPeriph_Driver/SWM320_sdio.h
  49. 0 0
      bsp/synwit/libraries/SWM320_CSL/SWM320_StdPeriph_Driver/SWM320_sdram.c
  50. 0 0
      bsp/synwit/libraries/SWM320_CSL/SWM320_StdPeriph_Driver/SWM320_sdram.h
  51. 0 0
      bsp/synwit/libraries/SWM320_CSL/SWM320_StdPeriph_Driver/SWM320_spi.c
  52. 0 0
      bsp/synwit/libraries/SWM320_CSL/SWM320_StdPeriph_Driver/SWM320_spi.h
  53. 0 0
      bsp/synwit/libraries/SWM320_CSL/SWM320_StdPeriph_Driver/SWM320_sram.c
  54. 0 0
      bsp/synwit/libraries/SWM320_CSL/SWM320_StdPeriph_Driver/SWM320_sram.h
  55. 0 0
      bsp/synwit/libraries/SWM320_CSL/SWM320_StdPeriph_Driver/SWM320_timr.c
  56. 0 0
      bsp/synwit/libraries/SWM320_CSL/SWM320_StdPeriph_Driver/SWM320_timr.h
  57. 0 0
      bsp/synwit/libraries/SWM320_CSL/SWM320_StdPeriph_Driver/SWM320_uart.c
  58. 0 0
      bsp/synwit/libraries/SWM320_CSL/SWM320_StdPeriph_Driver/SWM320_uart.h
  59. 0 0
      bsp/synwit/libraries/SWM320_CSL/SWM320_StdPeriph_Driver/SWM320_wdt.c
  60. 0 0
      bsp/synwit/libraries/SWM320_CSL/SWM320_StdPeriph_Driver/SWM320_wdt.h
  61. 3 8
      bsp/synwit/libraries/SWM320_drivers/SConscript
  62. 0 0
      bsp/synwit/libraries/SWM320_drivers/drv_adc.c
  63. 0 0
      bsp/synwit/libraries/SWM320_drivers/drv_adc.h
  64. 0 0
      bsp/synwit/libraries/SWM320_drivers/drv_crypto.c
  65. 0 0
      bsp/synwit/libraries/SWM320_drivers/drv_crypto.h
  66. 0 0
      bsp/synwit/libraries/SWM320_drivers/drv_gpio.c
  67. 0 0
      bsp/synwit/libraries/SWM320_drivers/drv_gpio.h
  68. 0 0
      bsp/synwit/libraries/SWM320_drivers/drv_hwtimer.c
  69. 0 0
      bsp/synwit/libraries/SWM320_drivers/drv_hwtimer.h
  70. 0 0
      bsp/synwit/libraries/SWM320_drivers/drv_log.h
  71. 0 0
      bsp/synwit/libraries/SWM320_drivers/drv_nor_flash.c
  72. 0 0
      bsp/synwit/libraries/SWM320_drivers/drv_nor_flash.h
  73. 0 0
      bsp/synwit/libraries/SWM320_drivers/drv_pwm.c
  74. 0 0
      bsp/synwit/libraries/SWM320_drivers/drv_pwm.h
  75. 0 0
      bsp/synwit/libraries/SWM320_drivers/drv_rtc.c
  76. 0 0
      bsp/synwit/libraries/SWM320_drivers/drv_rtc.h
  77. 0 0
      bsp/synwit/libraries/SWM320_drivers/drv_sdio.c
  78. 0 0
      bsp/synwit/libraries/SWM320_drivers/drv_sdio.h
  79. 0 0
      bsp/synwit/libraries/SWM320_drivers/drv_soft_i2c.c
  80. 0 0
      bsp/synwit/libraries/SWM320_drivers/drv_soft_i2c.h
  81. 0 0
      bsp/synwit/libraries/SWM320_drivers/drv_spi.c
  82. 0 0
      bsp/synwit/libraries/SWM320_drivers/drv_spi.h
  83. 0 0
      bsp/synwit/libraries/SWM320_drivers/drv_sram.c
  84. 0 0
      bsp/synwit/libraries/SWM320_drivers/drv_sram.h
  85. 0 0
      bsp/synwit/libraries/SWM320_drivers/drv_uart.c
  86. 0 0
      bsp/synwit/libraries/SWM320_drivers/drv_uart.h
  87. 0 0
      bsp/synwit/libraries/SWM320_drivers/drv_wdt.c
  88. 0 0
      bsp/synwit/libraries/SWM320_drivers/drv_wdt.h
  89. 0 0
      bsp/synwit/libraries/SWM341_CSL/CMSIS/CoreSupport/cachel1_armv7.h
  90. 0 0
      bsp/synwit/libraries/SWM341_CSL/CMSIS/CoreSupport/cmsis_armcc.h
  91. 0 0
      bsp/synwit/libraries/SWM341_CSL/CMSIS/CoreSupport/cmsis_armclang.h
  92. 0 0
      bsp/synwit/libraries/SWM341_CSL/CMSIS/CoreSupport/cmsis_armclang_ltm.h
  93. 0 0
      bsp/synwit/libraries/SWM341_CSL/CMSIS/CoreSupport/cmsis_compiler.h
  94. 0 0
      bsp/synwit/libraries/SWM341_CSL/CMSIS/CoreSupport/cmsis_gcc.h
  95. 0 0
      bsp/synwit/libraries/SWM341_CSL/CMSIS/CoreSupport/cmsis_iccarm.h
  96. 0 0
      bsp/synwit/libraries/SWM341_CSL/CMSIS/CoreSupport/cmsis_version.h
  97. 0 0
      bsp/synwit/libraries/SWM341_CSL/CMSIS/CoreSupport/core_armv81mml.h
  98. 0 0
      bsp/synwit/libraries/SWM341_CSL/CMSIS/CoreSupport/core_armv8mbl.h
  99. 0 0
      bsp/synwit/libraries/SWM341_CSL/CMSIS/CoreSupport/core_armv8mml.h
  100. 0 0
      bsp/synwit/libraries/SWM341_CSL/CMSIS/CoreSupport/core_cm0.h

+ 2 - 2
.github/workflows/bsp_buildings.yml

@@ -50,8 +50,8 @@ jobs:
                 - "at91/at91sam9260"
                 - "wch/arm/ch32f103c8-core"
                 - "wch/arm/ch32f203r-evt"
-                - "synwit/swm320"
-                - "synwit/swm341"
+                - "synwit/swm320-mini"
+                - "synwit/swm341-mini"
                 - "beaglebone"
                 - "zynqmp-r5-axu4ev"
                 - "at32/at32f402-start"

+ 2 - 2
.github/workflows/manual_trigger_scons_except_STM32_all.yml

@@ -238,8 +238,8 @@ jobs:
           - {RTT_BSP_NAME: "smartfusion2", RTT_TOOL_CHAIN: "sourcery-arm", RTT_BSP: "smartfusion2"}
           - {RTT_BSP_NAME: "sparkfun-redv", RTT_TOOL_CHAIN: "sourcery-riscv64-unknown-elf", RTT_BSP: "sparkfun-redv"}
          #- {RTT_BSP_NAME: "synopsys_boards", RTT_TOOL_CHAIN: "sourcery-arm", RTT_BSP: "synopsys/boards"} #不支持的toolchain
-          - {RTT_BSP_NAME: "synwit_swm320", RTT_TOOL_CHAIN: "sourcery-arm", RTT_BSP: "synwit/swm320"}
-          - {RTT_BSP_NAME: "synwit_swm341", RTT_TOOL_CHAIN: "sourcery-arm", RTT_BSP: "synwit/swm341"}
+          - {RTT_BSP_NAME: "synwit_swm320-mini", RTT_TOOL_CHAIN: "sourcery-arm", RTT_BSP: "synwit/swm320-mini"}
+          - {RTT_BSP_NAME: "synwit_swm341-mini", RTT_TOOL_CHAIN: "sourcery-arm", RTT_BSP: "synwit/swm341-mini"}
          #- {RTT_BSP_NAME: "tae32f5300", RTT_TOOL_CHAIN: "sourcery-arm", RTT_BSP: "tae32f5300"}  #musl toolchain 未支持
          #- {RTT_BSP_NAME: "taihu", RTT_TOOL_CHAIN: "sourcery-arm", RTT_BSP: "taihu"} #powerpc-eabi-gcc 未支持
          #- {RTT_BSP_NAME: "thead-smart", RTT_TOOL_CHAIN: "sourcery-riscv64-unknown-elf", RTT_BSP: "thead-smart"} #menuconfig有问题

+ 0 - 0
bsp/synwit/swm320/libraries/CMSIS/CoreSupport/arm_common_tables.h → bsp/synwit/libraries/SWM320_CSL/CMSIS/CoreSupport/arm_common_tables.h


+ 0 - 0
bsp/synwit/swm320/libraries/CMSIS/CoreSupport/arm_const_structs.h → bsp/synwit/libraries/SWM320_CSL/CMSIS/CoreSupport/arm_const_structs.h


+ 0 - 0
bsp/synwit/swm320/libraries/CMSIS/CoreSupport/arm_math.h → bsp/synwit/libraries/SWM320_CSL/CMSIS/CoreSupport/arm_math.h


+ 0 - 0
bsp/synwit/swm320/libraries/CMSIS/CoreSupport/core_cm0.h → bsp/synwit/libraries/SWM320_CSL/CMSIS/CoreSupport/core_cm0.h


+ 0 - 0
bsp/synwit/swm320/libraries/CMSIS/CoreSupport/core_cm0plus.h → bsp/synwit/libraries/SWM320_CSL/CMSIS/CoreSupport/core_cm0plus.h


+ 0 - 0
bsp/synwit/swm320/libraries/CMSIS/CoreSupport/core_cm3.h → bsp/synwit/libraries/SWM320_CSL/CMSIS/CoreSupport/core_cm3.h


+ 0 - 0
bsp/synwit/swm320/libraries/CMSIS/CoreSupport/core_cm4.h → bsp/synwit/libraries/SWM320_CSL/CMSIS/CoreSupport/core_cm4.h


+ 0 - 0
bsp/synwit/swm320/libraries/CMSIS/CoreSupport/core_cm7.h → bsp/synwit/libraries/SWM320_CSL/CMSIS/CoreSupport/core_cm7.h


+ 0 - 0
bsp/synwit/swm320/libraries/CMSIS/CoreSupport/core_cmFunc.h → bsp/synwit/libraries/SWM320_CSL/CMSIS/CoreSupport/core_cmFunc.h


+ 0 - 0
bsp/synwit/swm320/libraries/CMSIS/CoreSupport/core_cmInstr.h → bsp/synwit/libraries/SWM320_CSL/CMSIS/CoreSupport/core_cmInstr.h


+ 0 - 0
bsp/synwit/swm320/libraries/CMSIS/CoreSupport/core_cmSimd.h → bsp/synwit/libraries/SWM320_CSL/CMSIS/CoreSupport/core_cmSimd.h


+ 0 - 0
bsp/synwit/swm320/libraries/CMSIS/DeviceSupport/SWM320.h → bsp/synwit/libraries/SWM320_CSL/CMSIS/DeviceSupport/SWM320.h


+ 0 - 0
bsp/synwit/swm320/libraries/CMSIS/DeviceSupport/startup/arm/startup_SWM320.s → bsp/synwit/libraries/SWM320_CSL/CMSIS/DeviceSupport/startup/arm/startup_SWM320.s


+ 0 - 0
bsp/synwit/swm320/libraries/CMSIS/DeviceSupport/startup/gcc/startup_SWM320.s → bsp/synwit/libraries/SWM320_CSL/CMSIS/DeviceSupport/startup/gcc/startup_SWM320.s


+ 0 - 0
bsp/synwit/swm320/libraries/CMSIS/DeviceSupport/startup/iar/startup_SWM320.s → bsp/synwit/libraries/SWM320_CSL/CMSIS/DeviceSupport/startup/iar/startup_SWM320.s


+ 0 - 0
bsp/synwit/swm320/libraries/CMSIS/DeviceSupport/system_SWM320.c → bsp/synwit/libraries/SWM320_CSL/CMSIS/DeviceSupport/system_SWM320.c


+ 0 - 0
bsp/synwit/swm320/libraries/CMSIS/DeviceSupport/system_SWM320.h → bsp/synwit/libraries/SWM320_CSL/CMSIS/DeviceSupport/system_SWM320.h


+ 10 - 4
bsp/synwit/swm320/libraries/SConscript → bsp/synwit/libraries/SWM320_CSL/SConscript

@@ -1,9 +1,9 @@
 from building import *
 import rtconfig
-cwd     = GetCurrentDir()
-src = Glob('CMSIS/DeviceSupport/*.c')
-CPPPATH = [cwd + '/CMSIS/CoreSupport', cwd + '/CMSIS/DeviceSupport', cwd + '/SWM320_StdPeriph_Driver']
 
+cwd  = GetCurrentDir()
+
+src  = Glob('CMSIS/DeviceSupport/*.c')
 src += Glob('SWM320_StdPeriph_Driver/*.c')
 
 if rtconfig.PLATFORM in ['gcc']:
@@ -12,6 +12,12 @@ elif rtconfig.PLATFORM in ['armcc', 'armclang']:
     src += ['CMSIS/DeviceSupport/startup/arm/startup_SWM320.s']
 elif rtconfig.PLATFORM in ['iccarm']:
     src += ['CMSIS/DeviceSupport/startup/iar/startup_SWM320.s']
-group = DefineGroup('Libraries', src, depend = [''], CPPPATH = CPPPATH)
+
+inc  = [cwd + '/CMSIS/CoreSupport',
+        cwd + '/CMSIS/DeviceSupport',
+        cwd + '/SWM320_StdPeriph_Driver'
+]
+
+group = DefineGroup('Libraries', src, depend = [''], CPPPATH = inc)
 
 Return('group')

+ 0 - 0
bsp/synwit/swm320/libraries/SWM320_StdPeriph_Driver/SWM320_adc.c → bsp/synwit/libraries/SWM320_CSL/SWM320_StdPeriph_Driver/SWM320_adc.c


+ 0 - 0
bsp/synwit/swm320/libraries/SWM320_StdPeriph_Driver/SWM320_adc.h → bsp/synwit/libraries/SWM320_CSL/SWM320_StdPeriph_Driver/SWM320_adc.h


+ 0 - 0
bsp/synwit/swm320/libraries/SWM320_StdPeriph_Driver/SWM320_can.c → bsp/synwit/libraries/SWM320_CSL/SWM320_StdPeriph_Driver/SWM320_can.c


+ 0 - 0
bsp/synwit/swm320/libraries/SWM320_StdPeriph_Driver/SWM320_can.h → bsp/synwit/libraries/SWM320_CSL/SWM320_StdPeriph_Driver/SWM320_can.h


+ 0 - 0
bsp/synwit/swm320/libraries/SWM320_StdPeriph_Driver/SWM320_crc.c → bsp/synwit/libraries/SWM320_CSL/SWM320_StdPeriph_Driver/SWM320_crc.c


+ 0 - 0
bsp/synwit/swm320/libraries/SWM320_StdPeriph_Driver/SWM320_crc.h → bsp/synwit/libraries/SWM320_CSL/SWM320_StdPeriph_Driver/SWM320_crc.h


+ 0 - 0
bsp/synwit/swm320/libraries/SWM320_StdPeriph_Driver/SWM320_dma.c → bsp/synwit/libraries/SWM320_CSL/SWM320_StdPeriph_Driver/SWM320_dma.c


+ 0 - 0
bsp/synwit/swm320/libraries/SWM320_StdPeriph_Driver/SWM320_dma.h → bsp/synwit/libraries/SWM320_CSL/SWM320_StdPeriph_Driver/SWM320_dma.h


+ 0 - 0
bsp/synwit/swm320/libraries/SWM320_StdPeriph_Driver/SWM320_exti.c → bsp/synwit/libraries/SWM320_CSL/SWM320_StdPeriph_Driver/SWM320_exti.c


+ 0 - 0
bsp/synwit/swm320/libraries/SWM320_StdPeriph_Driver/SWM320_exti.h → bsp/synwit/libraries/SWM320_CSL/SWM320_StdPeriph_Driver/SWM320_exti.h


+ 0 - 0
bsp/synwit/swm320/libraries/SWM320_StdPeriph_Driver/SWM320_flash.c → bsp/synwit/libraries/SWM320_CSL/SWM320_StdPeriph_Driver/SWM320_flash.c


+ 0 - 0
bsp/synwit/swm320/libraries/SWM320_StdPeriph_Driver/SWM320_flash.h → bsp/synwit/libraries/SWM320_CSL/SWM320_StdPeriph_Driver/SWM320_flash.h


+ 0 - 0
bsp/synwit/swm320/libraries/SWM320_StdPeriph_Driver/SWM320_gpio.c → bsp/synwit/libraries/SWM320_CSL/SWM320_StdPeriph_Driver/SWM320_gpio.c


+ 0 - 0
bsp/synwit/swm320/libraries/SWM320_StdPeriph_Driver/SWM320_gpio.h → bsp/synwit/libraries/SWM320_CSL/SWM320_StdPeriph_Driver/SWM320_gpio.h


+ 0 - 0
bsp/synwit/swm320/libraries/SWM320_StdPeriph_Driver/SWM320_i2c.c → bsp/synwit/libraries/SWM320_CSL/SWM320_StdPeriph_Driver/SWM320_i2c.c


+ 0 - 0
bsp/synwit/swm320/libraries/SWM320_StdPeriph_Driver/SWM320_i2c.h → bsp/synwit/libraries/SWM320_CSL/SWM320_StdPeriph_Driver/SWM320_i2c.h


+ 0 - 0
bsp/synwit/swm320/libraries/SWM320_StdPeriph_Driver/SWM320_lcd.c → bsp/synwit/libraries/SWM320_CSL/SWM320_StdPeriph_Driver/SWM320_lcd.c


+ 0 - 0
bsp/synwit/swm320/libraries/SWM320_StdPeriph_Driver/SWM320_lcd.h → bsp/synwit/libraries/SWM320_CSL/SWM320_StdPeriph_Driver/SWM320_lcd.h


+ 0 - 0
bsp/synwit/swm320/libraries/SWM320_StdPeriph_Driver/SWM320_norflash.c → bsp/synwit/libraries/SWM320_CSL/SWM320_StdPeriph_Driver/SWM320_norflash.c


+ 0 - 0
bsp/synwit/swm320/libraries/SWM320_StdPeriph_Driver/SWM320_norflash.h → bsp/synwit/libraries/SWM320_CSL/SWM320_StdPeriph_Driver/SWM320_norflash.h


+ 0 - 0
bsp/synwit/swm320/libraries/SWM320_StdPeriph_Driver/SWM320_port.c → bsp/synwit/libraries/SWM320_CSL/SWM320_StdPeriph_Driver/SWM320_port.c


+ 0 - 0
bsp/synwit/swm320/libraries/SWM320_StdPeriph_Driver/SWM320_port.h → bsp/synwit/libraries/SWM320_CSL/SWM320_StdPeriph_Driver/SWM320_port.h


+ 0 - 0
bsp/synwit/swm320/libraries/SWM320_StdPeriph_Driver/SWM320_pwm.c → bsp/synwit/libraries/SWM320_CSL/SWM320_StdPeriph_Driver/SWM320_pwm.c


+ 0 - 0
bsp/synwit/swm320/libraries/SWM320_StdPeriph_Driver/SWM320_pwm.h → bsp/synwit/libraries/SWM320_CSL/SWM320_StdPeriph_Driver/SWM320_pwm.h


+ 0 - 0
bsp/synwit/swm320/libraries/SWM320_StdPeriph_Driver/SWM320_rtc.c → bsp/synwit/libraries/SWM320_CSL/SWM320_StdPeriph_Driver/SWM320_rtc.c


+ 0 - 0
bsp/synwit/swm320/libraries/SWM320_StdPeriph_Driver/SWM320_rtc.h → bsp/synwit/libraries/SWM320_CSL/SWM320_StdPeriph_Driver/SWM320_rtc.h


+ 0 - 0
bsp/synwit/swm320/libraries/SWM320_StdPeriph_Driver/SWM320_sdio.c → bsp/synwit/libraries/SWM320_CSL/SWM320_StdPeriph_Driver/SWM320_sdio.c


+ 0 - 0
bsp/synwit/swm320/libraries/SWM320_StdPeriph_Driver/SWM320_sdio.h → bsp/synwit/libraries/SWM320_CSL/SWM320_StdPeriph_Driver/SWM320_sdio.h


+ 0 - 0
bsp/synwit/swm320/libraries/SWM320_StdPeriph_Driver/SWM320_sdram.c → bsp/synwit/libraries/SWM320_CSL/SWM320_StdPeriph_Driver/SWM320_sdram.c


+ 0 - 0
bsp/synwit/swm320/libraries/SWM320_StdPeriph_Driver/SWM320_sdram.h → bsp/synwit/libraries/SWM320_CSL/SWM320_StdPeriph_Driver/SWM320_sdram.h


+ 0 - 0
bsp/synwit/swm320/libraries/SWM320_StdPeriph_Driver/SWM320_spi.c → bsp/synwit/libraries/SWM320_CSL/SWM320_StdPeriph_Driver/SWM320_spi.c


+ 0 - 0
bsp/synwit/swm320/libraries/SWM320_StdPeriph_Driver/SWM320_spi.h → bsp/synwit/libraries/SWM320_CSL/SWM320_StdPeriph_Driver/SWM320_spi.h


+ 0 - 0
bsp/synwit/swm320/libraries/SWM320_StdPeriph_Driver/SWM320_sram.c → bsp/synwit/libraries/SWM320_CSL/SWM320_StdPeriph_Driver/SWM320_sram.c


+ 0 - 0
bsp/synwit/swm320/libraries/SWM320_StdPeriph_Driver/SWM320_sram.h → bsp/synwit/libraries/SWM320_CSL/SWM320_StdPeriph_Driver/SWM320_sram.h


+ 0 - 0
bsp/synwit/swm320/libraries/SWM320_StdPeriph_Driver/SWM320_timr.c → bsp/synwit/libraries/SWM320_CSL/SWM320_StdPeriph_Driver/SWM320_timr.c


+ 0 - 0
bsp/synwit/swm320/libraries/SWM320_StdPeriph_Driver/SWM320_timr.h → bsp/synwit/libraries/SWM320_CSL/SWM320_StdPeriph_Driver/SWM320_timr.h


+ 0 - 0
bsp/synwit/swm320/libraries/SWM320_StdPeriph_Driver/SWM320_uart.c → bsp/synwit/libraries/SWM320_CSL/SWM320_StdPeriph_Driver/SWM320_uart.c


+ 0 - 0
bsp/synwit/swm320/libraries/SWM320_StdPeriph_Driver/SWM320_uart.h → bsp/synwit/libraries/SWM320_CSL/SWM320_StdPeriph_Driver/SWM320_uart.h


+ 0 - 0
bsp/synwit/swm320/libraries/SWM320_StdPeriph_Driver/SWM320_wdt.c → bsp/synwit/libraries/SWM320_CSL/SWM320_StdPeriph_Driver/SWM320_wdt.c


+ 0 - 0
bsp/synwit/swm320/libraries/SWM320_StdPeriph_Driver/SWM320_wdt.h → bsp/synwit/libraries/SWM320_CSL/SWM320_StdPeriph_Driver/SWM320_wdt.h


+ 3 - 8
bsp/synwit/swm320/drivers/SConscript → bsp/synwit/libraries/SWM320_drivers/SConscript

@@ -1,12 +1,7 @@
 from building import *
 
-cwd     = GetCurrentDir()
-
-CPPPATH = [cwd]
-
-src     = Split('''
-                board.c
-                ''')
+cwd = GetCurrentDir()
+src = []
 
 if GetDepend(['RT_USING_SERIAL']):
     src += ['drv_uart.c']
@@ -47,6 +42,6 @@ if GetDepend(['BSP_USING_EXT_SRAM']):
 if  GetDepend(['BSP_USING_NOR_FLASH']):
     src += ['drv_nor_flash.c']
 
-group = DefineGroup('Drivers', src, depend = [''], CPPPATH = CPPPATH)
+group = DefineGroup('Drivers', src, depend = [''], CPPPATH = [cwd])
 
 Return('group')

+ 0 - 0
bsp/synwit/swm320/drivers/drv_adc.c → bsp/synwit/libraries/SWM320_drivers/drv_adc.c


+ 0 - 0
bsp/synwit/swm320/drivers/drv_adc.h → bsp/synwit/libraries/SWM320_drivers/drv_adc.h


+ 0 - 0
bsp/synwit/swm320/drivers/drv_crypto.c → bsp/synwit/libraries/SWM320_drivers/drv_crypto.c


+ 0 - 0
bsp/synwit/swm320/drivers/drv_crypto.h → bsp/synwit/libraries/SWM320_drivers/drv_crypto.h


+ 0 - 0
bsp/synwit/swm320/drivers/drv_gpio.c → bsp/synwit/libraries/SWM320_drivers/drv_gpio.c


+ 0 - 0
bsp/synwit/swm320/drivers/drv_gpio.h → bsp/synwit/libraries/SWM320_drivers/drv_gpio.h


+ 0 - 0
bsp/synwit/swm320/drivers/drv_hwtimer.c → bsp/synwit/libraries/SWM320_drivers/drv_hwtimer.c


+ 0 - 0
bsp/synwit/swm320/drivers/drv_hwtimer.h → bsp/synwit/libraries/SWM320_drivers/drv_hwtimer.h


+ 0 - 0
bsp/synwit/swm320/drivers/drv_log.h → bsp/synwit/libraries/SWM320_drivers/drv_log.h


+ 0 - 0
bsp/synwit/swm320/drivers/drv_nor_flash.c → bsp/synwit/libraries/SWM320_drivers/drv_nor_flash.c


+ 0 - 0
bsp/synwit/swm320/drivers/drv_nor_flash.h → bsp/synwit/libraries/SWM320_drivers/drv_nor_flash.h


+ 0 - 0
bsp/synwit/swm320/drivers/drv_pwm.c → bsp/synwit/libraries/SWM320_drivers/drv_pwm.c


+ 0 - 0
bsp/synwit/swm320/drivers/drv_pwm.h → bsp/synwit/libraries/SWM320_drivers/drv_pwm.h


+ 0 - 0
bsp/synwit/swm320/drivers/drv_rtc.c → bsp/synwit/libraries/SWM320_drivers/drv_rtc.c


+ 0 - 0
bsp/synwit/swm320/drivers/drv_rtc.h → bsp/synwit/libraries/SWM320_drivers/drv_rtc.h


+ 0 - 0
bsp/synwit/swm320/drivers/drv_sdio.c → bsp/synwit/libraries/SWM320_drivers/drv_sdio.c


+ 0 - 0
bsp/synwit/swm320/drivers/drv_sdio.h → bsp/synwit/libraries/SWM320_drivers/drv_sdio.h


+ 0 - 0
bsp/synwit/swm320/drivers/drv_soft_i2c.c → bsp/synwit/libraries/SWM320_drivers/drv_soft_i2c.c


+ 0 - 0
bsp/synwit/swm320/drivers/drv_soft_i2c.h → bsp/synwit/libraries/SWM320_drivers/drv_soft_i2c.h


+ 0 - 0
bsp/synwit/swm320/drivers/drv_spi.c → bsp/synwit/libraries/SWM320_drivers/drv_spi.c


+ 0 - 0
bsp/synwit/swm320/drivers/drv_spi.h → bsp/synwit/libraries/SWM320_drivers/drv_spi.h


+ 0 - 0
bsp/synwit/swm320/drivers/drv_sram.c → bsp/synwit/libraries/SWM320_drivers/drv_sram.c


+ 0 - 0
bsp/synwit/swm320/drivers/drv_sram.h → bsp/synwit/libraries/SWM320_drivers/drv_sram.h


+ 0 - 0
bsp/synwit/swm320/drivers/drv_uart.c → bsp/synwit/libraries/SWM320_drivers/drv_uart.c


+ 0 - 0
bsp/synwit/swm320/drivers/drv_uart.h → bsp/synwit/libraries/SWM320_drivers/drv_uart.h


+ 0 - 0
bsp/synwit/swm320/drivers/drv_wdt.c → bsp/synwit/libraries/SWM320_drivers/drv_wdt.c


+ 0 - 0
bsp/synwit/swm320/drivers/drv_wdt.h → bsp/synwit/libraries/SWM320_drivers/drv_wdt.h


+ 0 - 0
bsp/synwit/swm341/libraries/CMSIS/CoreSupport/cachel1_armv7.h → bsp/synwit/libraries/SWM341_CSL/CMSIS/CoreSupport/cachel1_armv7.h


+ 0 - 0
bsp/synwit/swm341/libraries/CMSIS/CoreSupport/cmsis_armcc.h → bsp/synwit/libraries/SWM341_CSL/CMSIS/CoreSupport/cmsis_armcc.h


+ 0 - 0
bsp/synwit/swm341/libraries/CMSIS/CoreSupport/cmsis_armclang.h → bsp/synwit/libraries/SWM341_CSL/CMSIS/CoreSupport/cmsis_armclang.h


+ 0 - 0
bsp/synwit/swm341/libraries/CMSIS/CoreSupport/cmsis_armclang_ltm.h → bsp/synwit/libraries/SWM341_CSL/CMSIS/CoreSupport/cmsis_armclang_ltm.h


+ 0 - 0
bsp/synwit/swm341/libraries/CMSIS/CoreSupport/cmsis_compiler.h → bsp/synwit/libraries/SWM341_CSL/CMSIS/CoreSupport/cmsis_compiler.h


+ 0 - 0
bsp/synwit/swm341/libraries/CMSIS/CoreSupport/cmsis_gcc.h → bsp/synwit/libraries/SWM341_CSL/CMSIS/CoreSupport/cmsis_gcc.h


+ 0 - 0
bsp/synwit/swm341/libraries/CMSIS/CoreSupport/cmsis_iccarm.h → bsp/synwit/libraries/SWM341_CSL/CMSIS/CoreSupport/cmsis_iccarm.h


+ 0 - 0
bsp/synwit/swm341/libraries/CMSIS/CoreSupport/cmsis_version.h → bsp/synwit/libraries/SWM341_CSL/CMSIS/CoreSupport/cmsis_version.h


+ 0 - 0
bsp/synwit/swm341/libraries/CMSIS/CoreSupport/core_armv81mml.h → bsp/synwit/libraries/SWM341_CSL/CMSIS/CoreSupport/core_armv81mml.h


+ 0 - 0
bsp/synwit/swm341/libraries/CMSIS/CoreSupport/core_armv8mbl.h → bsp/synwit/libraries/SWM341_CSL/CMSIS/CoreSupport/core_armv8mbl.h


+ 0 - 0
bsp/synwit/swm341/libraries/CMSIS/CoreSupport/core_armv8mml.h → bsp/synwit/libraries/SWM341_CSL/CMSIS/CoreSupport/core_armv8mml.h


+ 0 - 0
bsp/synwit/swm341/libraries/CMSIS/CoreSupport/core_cm0.h → bsp/synwit/libraries/SWM341_CSL/CMSIS/CoreSupport/core_cm0.h


Some files were not shown because too many files changed in this diff