Просмотр исходного кода

[bsp][esp32]: reorganize ESP32C3 BSP layout

CYFS 18 часов назад
Родитель
Сommit
689e268603
56 измененных файлов с 19 добавлено и 2 удалено
  1. 1 1
      .github/ALL_BSP_COMPILE.json
  2. 0 0
      bsp/ESP/ESP32_C3/.ci/attachconfig/ci.attachconfig.yml
  3. 0 0
      bsp/ESP/ESP32_C3/.config
  4. 1 1
      bsp/ESP/ESP32_C3/Kconfig
  5. 0 0
      bsp/ESP/ESP32_C3/README.md
  6. 0 0
      bsp/ESP/ESP32_C3/README_ZH.md
  7. 0 0
      bsp/ESP/ESP32_C3/SConscript
  8. 0 0
      bsp/ESP/ESP32_C3/SConstruct
  9. 0 0
      bsp/ESP/ESP32_C3/builtin_imgs/.gitignore
  10. 0 0
      bsp/ESP/ESP32_C3/builtin_imgs/bootloader.bin
  11. 0 0
      bsp/ESP/ESP32_C3/builtin_imgs/partition-table.bin
  12. 0 0
      bsp/ESP/ESP32_C3/docker/Dockerfile
  13. 0 0
      bsp/ESP/ESP32_C3/esp32c3.gpb
  14. 0 0
      bsp/ESP/ESP32_C3/idf_port/SConscript
  15. 0 0
      bsp/ESP/ESP32_C3/idf_port/include/freertos/FreeRTOSConfig.h
  16. 0 0
      bsp/ESP/ESP32_C3/idf_port/include/freertos/FreeRTOSConfig_arch.h
  17. 0 0
      bsp/ESP/ESP32_C3/idf_port/include/freertos/freertos_tasks_c_additions.h
  18. 0 0
      bsp/ESP/ESP32_C3/idf_port/include/freertos/portmacro.h
  19. 0 0
      bsp/ESP/ESP32_C3/idf_port/include/freertos/task_snapshot.h
  20. 0 0
      bsp/ESP/ESP32_C3/idf_port/ld/memory.ld
  21. 0 0
      bsp/ESP/ESP32_C3/idf_port/ld/sections.ld
  22. 0 0
      bsp/ESP/ESP32_C3/idf_port/src/port.c
  23. 0 0
      bsp/ESP/ESP32_C3/idf_port/src/port_common.c
  24. 0 0
      bsp/ESP/ESP32_C3/idf_port/src/rt-thread_balance_stub.c
  25. 0 0
      bsp/ESP/ESP32_C3/idf_port/src/x509_crt_bundle.S
  26. 0 0
      bsp/ESP/ESP32_C3/images/flash_download_tools.png
  27. 0 0
      bsp/ESP/ESP32_C3/images/hx_shang.png
  28. 0 0
      bsp/ESP/ESP32_C3/images/luatos_esp32c3.png
  29. 0 0
      bsp/ESP/ESP32_C3/main/SConscript
  30. 0 0
      bsp/ESP/ESP32_C3/main/main.c
  31. 0 0
      bsp/ESP/ESP32_C3/rtconfig.h
  32. 0 0
      bsp/ESP/ESP32_C3/rtconfig.py
  33. 0 0
      bsp/ESP/libraries/drivers/Kconfig
  34. 0 0
      bsp/ESP/libraries/drivers/SConscript
  35. 0 0
      bsp/ESP/libraries/drivers/board.c
  36. 0 0
      bsp/ESP/libraries/drivers/board.h
  37. 0 0
      bsp/ESP/libraries/drivers/drv_adc.c
  38. 0 0
      bsp/ESP/libraries/drivers/drv_adc.h
  39. 0 0
      bsp/ESP/libraries/drivers/drv_gpio.c
  40. 0 0
      bsp/ESP/libraries/drivers/drv_gpio.h
  41. 0 0
      bsp/ESP/libraries/drivers/drv_hw_i2c.c
  42. 0 0
      bsp/ESP/libraries/drivers/drv_hw_i2c.h
  43. 0 0
      bsp/ESP/libraries/drivers/drv_pwm.c
  44. 0 0
      bsp/ESP/libraries/drivers/drv_pwm.h
  45. 0 0
      bsp/ESP/libraries/drivers/drv_spi.c
  46. 0 0
      bsp/ESP/libraries/drivers/drv_spi.h
  47. 0 0
      bsp/ESP/libraries/drivers/drv_sw_i2c.c
  48. 0 0
      bsp/ESP/libraries/drivers/drv_sw_i2c.h
  49. 0 0
      bsp/ESP/libraries/drivers/drv_timer.c
  50. 0 0
      bsp/ESP/libraries/drivers/drv_timer.h
  51. 0 0
      bsp/ESP/libraries/drivers/drv_uart.c
  52. 0 0
      bsp/ESP/libraries/drivers/drv_uart.h
  53. 0 0
      bsp/ESP/libraries/drivers/drv_wifi.c
  54. 0 0
      bsp/ESP/libraries/drivers/drv_wifi.h
  55. 0 0
      bsp/ESP/libraries/drivers/sdkconfig.h
  56. 17 0
      bsp/ESP/tools/sdk_dist.py

+ 1 - 1
.github/ALL_BSP_COMPILE.json

@@ -459,7 +459,7 @@
       "RTT_BSP": "ESP32C3",
       "RTT_BSP": "ESP32C3",
       "RTT_TOOL_CHAIN": "sourcery-riscv32-esp32",
       "RTT_TOOL_CHAIN": "sourcery-riscv32-esp32",
       "SUB_RTT_BSP": [
       "SUB_RTT_BSP": [
-        "ESP32_C3"
+        "ESP/ESP32_C3"
       ]
       ]
     },
     },
     {
     {

+ 0 - 0
bsp/ESP32_C3/.ci/attachconfig/ci.attachconfig.yml → bsp/ESP/ESP32_C3/.ci/attachconfig/ci.attachconfig.yml


+ 0 - 0
bsp/ESP32_C3/.config → bsp/ESP/ESP32_C3/.config


+ 1 - 1
bsp/ESP32_C3/Kconfig → bsp/ESP/ESP32_C3/Kconfig

@@ -8,4 +8,4 @@ PKGS_DIR := packages
 
 
 source "$(RTT_DIR)/Kconfig"
 source "$(RTT_DIR)/Kconfig"
 osource "$PKGS_DIR/Kconfig"
 osource "$PKGS_DIR/Kconfig"
-rsource "drivers/Kconfig"
+rsource "../libraries/drivers/Kconfig"

+ 0 - 0
bsp/ESP32_C3/README.md → bsp/ESP/ESP32_C3/README.md


+ 0 - 0
bsp/ESP32_C3/README_ZH.md → bsp/ESP/ESP32_C3/README_ZH.md


+ 0 - 0
bsp/ESP32_C3/SConscript → bsp/ESP/ESP32_C3/SConscript


+ 0 - 0
bsp/ESP32_C3/SConstruct → bsp/ESP/ESP32_C3/SConstruct


+ 0 - 0
bsp/ESP32_C3/builtin_imgs/.gitignore → bsp/ESP/ESP32_C3/builtin_imgs/.gitignore


+ 0 - 0
bsp/ESP32_C3/builtin_imgs/bootloader.bin → bsp/ESP/ESP32_C3/builtin_imgs/bootloader.bin


+ 0 - 0
bsp/ESP32_C3/builtin_imgs/partition-table.bin → bsp/ESP/ESP32_C3/builtin_imgs/partition-table.bin


+ 0 - 0
bsp/ESP32_C3/docker/Dockerfile → bsp/ESP/ESP32_C3/docker/Dockerfile


+ 0 - 0
bsp/ESP32_C3/esp32c3.gpb → bsp/ESP/ESP32_C3/esp32c3.gpb


+ 0 - 0
bsp/ESP32_C3/idf_port/SConscript → bsp/ESP/ESP32_C3/idf_port/SConscript


+ 0 - 0
bsp/ESP32_C3/idf_port/include/freertos/FreeRTOSConfig.h → bsp/ESP/ESP32_C3/idf_port/include/freertos/FreeRTOSConfig.h


+ 0 - 0
bsp/ESP32_C3/idf_port/include/freertos/FreeRTOSConfig_arch.h → bsp/ESP/ESP32_C3/idf_port/include/freertos/FreeRTOSConfig_arch.h


+ 0 - 0
bsp/ESP32_C3/idf_port/include/freertos/freertos_tasks_c_additions.h → bsp/ESP/ESP32_C3/idf_port/include/freertos/freertos_tasks_c_additions.h


+ 0 - 0
bsp/ESP32_C3/idf_port/include/freertos/portmacro.h → bsp/ESP/ESP32_C3/idf_port/include/freertos/portmacro.h


+ 0 - 0
bsp/ESP32_C3/idf_port/include/freertos/task_snapshot.h → bsp/ESP/ESP32_C3/idf_port/include/freertos/task_snapshot.h


+ 0 - 0
bsp/ESP32_C3/idf_port/ld/memory.ld → bsp/ESP/ESP32_C3/idf_port/ld/memory.ld


+ 0 - 0
bsp/ESP32_C3/idf_port/ld/sections.ld → bsp/ESP/ESP32_C3/idf_port/ld/sections.ld


+ 0 - 0
bsp/ESP32_C3/idf_port/src/port.c → bsp/ESP/ESP32_C3/idf_port/src/port.c


+ 0 - 0
bsp/ESP32_C3/idf_port/src/port_common.c → bsp/ESP/ESP32_C3/idf_port/src/port_common.c


+ 0 - 0
bsp/ESP32_C3/idf_port/src/rt-thread_balance_stub.c → bsp/ESP/ESP32_C3/idf_port/src/rt-thread_balance_stub.c


+ 0 - 0
bsp/ESP32_C3/idf_port/src/x509_crt_bundle.S → bsp/ESP/ESP32_C3/idf_port/src/x509_crt_bundle.S


+ 0 - 0
bsp/ESP32_C3/images/flash_download_tools.png → bsp/ESP/ESP32_C3/images/flash_download_tools.png


+ 0 - 0
bsp/ESP32_C3/images/hx_shang.png → bsp/ESP/ESP32_C3/images/hx_shang.png


+ 0 - 0
bsp/ESP32_C3/images/luatos_esp32c3.png → bsp/ESP/ESP32_C3/images/luatos_esp32c3.png


+ 0 - 0
bsp/ESP32_C3/main/SConscript → bsp/ESP/ESP32_C3/main/SConscript


+ 0 - 0
bsp/ESP32_C3/main/main.c → bsp/ESP/ESP32_C3/main/main.c


+ 0 - 0
bsp/ESP32_C3/rtconfig.h → bsp/ESP/ESP32_C3/rtconfig.h


+ 0 - 0
bsp/ESP32_C3/rtconfig.py → bsp/ESP/ESP32_C3/rtconfig.py


+ 0 - 0
bsp/ESP32_C3/drivers/Kconfig → bsp/ESP/libraries/drivers/Kconfig


+ 0 - 0
bsp/ESP32_C3/drivers/SConscript → bsp/ESP/libraries/drivers/SConscript


+ 0 - 0
bsp/ESP32_C3/drivers/board.c → bsp/ESP/libraries/drivers/board.c


+ 0 - 0
bsp/ESP32_C3/drivers/board.h → bsp/ESP/libraries/drivers/board.h


+ 0 - 0
bsp/ESP32_C3/drivers/drv_adc.c → bsp/ESP/libraries/drivers/drv_adc.c


+ 0 - 0
bsp/ESP32_C3/drivers/drv_adc.h → bsp/ESP/libraries/drivers/drv_adc.h


+ 0 - 0
bsp/ESP32_C3/drivers/drv_gpio.c → bsp/ESP/libraries/drivers/drv_gpio.c


+ 0 - 0
bsp/ESP32_C3/drivers/drv_gpio.h → bsp/ESP/libraries/drivers/drv_gpio.h


+ 0 - 0
bsp/ESP32_C3/drivers/drv_hw_i2c.c → bsp/ESP/libraries/drivers/drv_hw_i2c.c


+ 0 - 0
bsp/ESP32_C3/drivers/drv_hw_i2c.h → bsp/ESP/libraries/drivers/drv_hw_i2c.h


+ 0 - 0
bsp/ESP32_C3/drivers/drv_pwm.c → bsp/ESP/libraries/drivers/drv_pwm.c


+ 0 - 0
bsp/ESP32_C3/drivers/drv_pwm.h → bsp/ESP/libraries/drivers/drv_pwm.h


+ 0 - 0
bsp/ESP32_C3/drivers/drv_spi.c → bsp/ESP/libraries/drivers/drv_spi.c


+ 0 - 0
bsp/ESP32_C3/drivers/drv_spi.h → bsp/ESP/libraries/drivers/drv_spi.h


+ 0 - 0
bsp/ESP32_C3/drivers/drv_sw_i2c.c → bsp/ESP/libraries/drivers/drv_sw_i2c.c


+ 0 - 0
bsp/ESP32_C3/drivers/drv_sw_i2c.h → bsp/ESP/libraries/drivers/drv_sw_i2c.h


+ 0 - 0
bsp/ESP32_C3/drivers/drv_timer.c → bsp/ESP/libraries/drivers/drv_timer.c


+ 0 - 0
bsp/ESP32_C3/drivers/drv_timer.h → bsp/ESP/libraries/drivers/drv_timer.h


+ 0 - 0
bsp/ESP32_C3/drivers/drv_uart.c → bsp/ESP/libraries/drivers/drv_uart.c


+ 0 - 0
bsp/ESP32_C3/drivers/drv_uart.h → bsp/ESP/libraries/drivers/drv_uart.h


+ 0 - 0
bsp/ESP32_C3/drivers/drv_wifi.c → bsp/ESP/libraries/drivers/drv_wifi.c


+ 0 - 0
bsp/ESP32_C3/drivers/drv_wifi.h → bsp/ESP/libraries/drivers/drv_wifi.h


+ 0 - 0
bsp/ESP32_C3/drivers/sdkconfig.h → bsp/ESP/libraries/drivers/sdkconfig.h


+ 17 - 0
bsp/ESP/tools/sdk_dist.py

@@ -0,0 +1,17 @@
+import os
+import sys
+import shutil
+
+cwd_path = os.getcwd()
+sys.path.append(os.path.join(os.path.dirname(cwd_path), 'rt-thread', 'tools'))
+
+
+# BSP dist function
+def dist_do_building(BSP_ROOT, dist_dir):
+    from mkdist import bsp_copy_files
+    import rtconfig
+
+
+    print("=> copy bsp drivers")
+    bsp_copy_files(os.path.join(library_path, 'drivers'), os.path.join(library_dir, 'drivers'))
+    shutil.copyfile(os.path.join(library_path, 'Kconfig'), os.path.join(library_dir, 'Kconfig'))