فهرست منبع

Merge branch 'feat/extract_hal_from_soc' into 'master'

hal: extract hal component from soc component

See merge request espressif/esp-idf!9992
Michael (XIAO Xufeng) 5 سال پیش
والد
کامیت
ea63bd3de4
100فایلهای تغییر یافته به همراه90 افزوده شده و 6 حذف شده
  1. 1 1
      components/bootloader/subproject/CMakeLists.txt
  2. 1 1
      components/bootloader/subproject/Makefile
  3. 1 0
      components/bootloader_support/CMakeLists.txt
  4. 1 2
      components/driver/CMakeLists.txt
  5. 1 1
      components/esp_common/src/esp_err_to_name.c
  6. 1 1
      components/esp_rom/CMakeLists.txt
  7. 1 0
      components/fatfs/test_fatfs_host/Makefile.files
  8. 73 0
      components/hal/CMakeLists.txt
  9. 0 0
      components/hal/adc_hal.c
  10. 10 0
      components/hal/component.mk
  11. 0 0
      components/hal/cpu_hal.c
  12. 0 0
      components/hal/dac_hal.c
  13. 0 0
      components/hal/esp32/adc_hal.c
  14. 0 0
      components/hal/esp32/brownout_hal.c
  15. 0 0
      components/hal/esp32/emac_hal.c
  16. 0 0
      components/hal/esp32/include/hal/adc_hal.h
  17. 0 0
      components/hal/esp32/include/hal/adc_ll.h
  18. 0 0
      components/hal/esp32/include/hal/can_hal.h
  19. 0 0
      components/hal/esp32/include/hal/can_ll.h
  20. 0 0
      components/hal/esp32/include/hal/can_types.h
  21. 0 0
      components/hal/esp32/include/hal/clk_gate_ll.h
  22. 0 0
      components/hal/esp32/include/hal/cpu_ll.h
  23. 0 0
      components/hal/esp32/include/hal/dac_ll.h
  24. 0 0
      components/hal/esp32/include/hal/emac.h
  25. 0 0
      components/hal/esp32/include/hal/gpio_ll.h
  26. 0 0
      components/hal/esp32/include/hal/i2c_ll.h
  27. 0 0
      components/hal/esp32/include/hal/i2s_ll.h
  28. 0 0
      components/hal/esp32/include/hal/ledc_ll.h
  29. 0 0
      components/hal/esp32/include/hal/mcpwm_ll.h
  30. 0 0
      components/hal/esp32/include/hal/mpu_ll.h
  31. 0 0
      components/hal/esp32/include/hal/mwdt_ll.h
  32. 0 0
      components/hal/esp32/include/hal/pcnt_ll.h
  33. 0 0
      components/hal/esp32/include/hal/rmt_ll.h
  34. 0 0
      components/hal/esp32/include/hal/rtc_cntl_ll.h
  35. 0 0
      components/hal/esp32/include/hal/rtc_io_ll.h
  36. 0 0
      components/hal/esp32/include/hal/rwdt_ll.h
  37. 0 0
      components/hal/esp32/include/hal/sigmadelta_ll.h
  38. 0 0
      components/hal/esp32/include/hal/soc_ll.h
  39. 0 0
      components/hal/esp32/include/hal/spi_flash_ll.h
  40. 0 0
      components/hal/esp32/include/hal/spi_ll.h
  41. 0 0
      components/hal/esp32/include/hal/timer_ll.h
  42. 0 0
      components/hal/esp32/include/hal/touch_sensor_hal.h
  43. 0 0
      components/hal/esp32/include/hal/touch_sensor_ll.h
  44. 0 0
      components/hal/esp32/include/hal/twai_ll.h
  45. 0 0
      components/hal/esp32/include/hal/uart_ll.h
  46. 0 0
      components/hal/esp32/touch_sensor_hal.c
  47. 0 0
      components/hal/esp32s2/adc_hal.c
  48. 0 0
      components/hal/esp32s2/brownout_hal.c
  49. 0 0
      components/hal/esp32s2/cp_dma_hal.c
  50. 0 0
      components/hal/esp32s2/include/hal/adc_hal.h
  51. 0 0
      components/hal/esp32s2/include/hal/adc_ll.h
  52. 0 0
      components/hal/esp32s2/include/hal/clk_gate_ll.h
  53. 0 0
      components/hal/esp32s2/include/hal/cp_dma_hal.h
  54. 0 0
      components/hal/esp32s2/include/hal/cp_dma_ll.h
  55. 0 0
      components/hal/esp32s2/include/hal/cpu_ll.h
  56. 0 0
      components/hal/esp32s2/include/hal/dac_ll.h
  57. 0 0
      components/hal/esp32s2/include/hal/gpio_ll.h
  58. 0 0
      components/hal/esp32s2/include/hal/gpspi_flash_ll.h
  59. 0 0
      components/hal/esp32s2/include/hal/i2c_ll.h
  60. 0 0
      components/hal/esp32s2/include/hal/i2s_ll.h
  61. 0 0
      components/hal/esp32s2/include/hal/ledc_ll.h
  62. 0 0
      components/hal/esp32s2/include/hal/memprot_ll.h
  63. 0 0
      components/hal/esp32s2/include/hal/mpu_ll.h
  64. 0 0
      components/hal/esp32s2/include/hal/mwdt_ll.h
  65. 0 0
      components/hal/esp32s2/include/hal/pcnt_ll.h
  66. 0 0
      components/hal/esp32s2/include/hal/rmt_ll.h
  67. 0 0
      components/hal/esp32s2/include/hal/rtc_cntl_ll.h
  68. 0 0
      components/hal/esp32s2/include/hal/rtc_io_ll.h
  69. 0 0
      components/hal/esp32s2/include/hal/rwdt_ll.h
  70. 0 0
      components/hal/esp32s2/include/hal/sigmadelta_ll.h
  71. 0 0
      components/hal/esp32s2/include/hal/soc_ll.h
  72. 0 0
      components/hal/esp32s2/include/hal/spi_flash_ll.h
  73. 0 0
      components/hal/esp32s2/include/hal/spi_ll.h
  74. 0 0
      components/hal/esp32s2/include/hal/spimem_flash_ll.h
  75. 0 0
      components/hal/esp32s2/include/hal/systimer_ll.h
  76. 0 0
      components/hal/esp32s2/include/hal/timer_ll.h
  77. 0 0
      components/hal/esp32s2/include/hal/touch_sensor_hal.h
  78. 0 0
      components/hal/esp32s2/include/hal/touch_sensor_ll.h
  79. 0 0
      components/hal/esp32s2/include/hal/twai_ll.h
  80. 0 0
      components/hal/esp32s2/include/hal/uart_ll.h
  81. 0 0
      components/hal/esp32s2/include/hal/usb_ll.h
  82. 0 0
      components/hal/esp32s2/systimer_hal.c
  83. 0 0
      components/hal/esp32s2/touch_sensor_hal.c
  84. 0 0
      components/hal/esp32s2/usb_hal.c
  85. 0 0
      components/hal/esp32s3/brownout_hal.c
  86. 0 0
      components/hal/esp32s3/include/hal/adc_hal.h
  87. 0 0
      components/hal/esp32s3/include/hal/adc_ll.h
  88. 0 0
      components/hal/esp32s3/include/hal/clk_gate_ll.h
  89. 0 0
      components/hal/esp32s3/include/hal/cpu_ll.h
  90. 0 0
      components/hal/esp32s3/include/hal/dac_ll.h
  91. 0 0
      components/hal/esp32s3/include/hal/gpio_ll.h
  92. 0 0
      components/hal/esp32s3/include/hal/gpspi_flash_ll.h
  93. 0 0
      components/hal/esp32s3/include/hal/i2c_ll.h
  94. 0 0
      components/hal/esp32s3/include/hal/i2s_ll.h
  95. 0 0
      components/hal/esp32s3/include/hal/ledc_ll.h
  96. 0 0
      components/hal/esp32s3/include/hal/mcpwm_ll.h
  97. 0 0
      components/hal/esp32s3/include/hal/memprot_ll.h
  98. 0 0
      components/hal/esp32s3/include/hal/mpu_ll.h
  99. 0 0
      components/hal/esp32s3/include/hal/mwdt_ll.h
  100. 0 0
      components/hal/esp32s3/include/hal/pcnt_ll.h

+ 1 - 1
components/bootloader/subproject/CMakeLists.txt

@@ -20,7 +20,7 @@ set(BOOTLOADER_BUILD 1)
 include("${IDF_PATH}/tools/cmake/project.cmake")
 set(common_req log esp_rom esp_common xtensa)
 if(LEGACY_INCLUDE_COMMON_HEADERS)
-    list(APPEND common_req soc)
+    list(APPEND common_req soc hal)
 endif()
 idf_build_set_property(__COMPONENT_REQUIRES_COMMON "${common_req}")
 idf_build_set_property(__OUTPUT_SDKCONFIG 0)

+ 1 - 1
components/bootloader/subproject/Makefile

@@ -8,7 +8,7 @@ endif
 
 PROJECT_NAME := bootloader
 
-COMPONENTS := esptool_py bootloader_support log spi_flash micro-ecc soc main efuse esp_rom
+COMPONENTS := esptool_py bootloader_support log spi_flash micro-ecc soc main efuse esp_rom hal
 
 # Clear C and CXX from top level project
 CFLAGS =

+ 1 - 0
components/bootloader_support/CMakeLists.txt

@@ -24,6 +24,7 @@ if(BOOTLOADER_BUILD)
     "src/${IDF_TARGET}/flash_encrypt.c"
     "src/${IDF_TARGET}/bootloader_${IDF_TARGET}.c"
     )
+    list(APPEND priv_requires hal)
 else()
     list(APPEND srcs
         "src/idf/bootloader_sha.c")

+ 1 - 2
components/driver/CMakeLists.txt

@@ -44,7 +44,6 @@ if(IDF_TARGET STREQUAL "esp32s2")
                      "esp32s2/adc2_init_cal.c"
                      "spi_slave_hd.c"
                      "esp32s2/dac.c")
-    # currently only S2 beta has its own target-specific includes
     list(APPEND includes "esp32s2/include")
 endif()
 
@@ -52,7 +51,7 @@ idf_component_register(SRCS "${srcs}"
                     INCLUDE_DIRS ${includes}
                     PRIV_INCLUDE_DIRS "include/driver"
                     PRIV_REQUIRES efuse esp_timer esp_ipc
-                    REQUIRES esp_ringbuf freertos soc) #cannot totally hide soc headers, since there are a lot arguments in the driver are chip-dependent
+                    REQUIRES esp_ringbuf freertos soc hal) # cannot totally hide soc headers, since there are a lot arguments in the driver are chip-dependent
 
 # uses C11 atomic feature
 set_source_files_properties(spi_master.c PROPERTIES COMPILE_FLAGS -std=gnu11)

+ 1 - 1
components/esp_common/src/esp_err_to_name.c

@@ -527,7 +527,7 @@ static const esp_err_msg_t esp_err_msg_table[] = {
 #   ifdef      ESP_ERR_FLASH_OP_TIMEOUT
     ERR_TBL_IT(ESP_ERR_FLASH_OP_TIMEOUT),                       /* 24578 0x6002 */
 #   endif
-    // components/soc/include/hal/esp_flash_err.h
+    // components/hal/include/hal/esp_flash_err.h
 #   ifdef      ESP_ERR_FLASH_NOT_INITIALISED
     ERR_TBL_IT(ESP_ERR_FLASH_NOT_INITIALISED),                  /* 24579 0x6003 */
 #   endif

+ 1 - 1
components/esp_rom/CMakeLists.txt

@@ -5,7 +5,7 @@ idf_component_register(SRCS "patches/esp_rom_crc.c"
                             "patches/esp_rom_uart.c" 
                        INCLUDE_DIRS include
                        PRIV_INCLUDE_DIRS "${target}"
-                       PRIV_REQUIRES soc)
+                       PRIV_REQUIRES soc hal)
 
 if(BOOTLOADER_BUILD)
     set(scripts

+ 1 - 0
components/fatfs/test_fatfs_host/Makefile.files

@@ -34,6 +34,7 @@ INCLUDE_DIRS := \
 		esp_common/include \
 		bootloader_support/include \
 		app_update/include \
+		hal/include \
 		spi_flash/include \
 		wear_levelling/include \
 	)

+ 73 - 0
components/hal/CMakeLists.txt

@@ -0,0 +1,73 @@
+idf_build_get_property(target IDF_TARGET)
+
+set(srcs    "wdt_hal_iram.c"
+            "mpu_hal.c")
+set(includes "${target}/include" "include")
+
+if(NOT BOOTLOADER_BUILD)
+    list(APPEND srcs
+                "cpu_hal.c"
+                "rmt_hal.c"
+                "rtc_io_hal.c"
+                "dac_hal.c"
+                "adc_hal.c"
+                "spi_hal.c"
+                "spi_hal_iram.c"
+                "spi_slave_hal.c"
+                "spi_slave_hal_iram.c"
+                "touch_sensor_hal.c"
+                "pcnt_hal.c"
+                "i2s_hal.c"
+                "sigmadelta_hal.c"
+                "timer_hal.c"
+                "ledc_hal.c"
+                "ledc_hal_iram.c"
+                "i2c_hal.c"
+                "i2c_hal_iram.c"
+                "gpio_hal.c"
+                "uart_hal.c"
+                "uart_hal_iram.c"
+                "spi_flash_hal.c"
+                "spi_flash_hal_iram.c"
+                "soc_hal.c"
+                "twai_hal.c")
+
+    if(${target} STREQUAL "esp32")
+        list(APPEND srcs
+                    "mcpwm_hal.c"
+                    "sdio_slave_hal.c"
+                    "esp32/adc_hal.c"
+                    "esp32/brownout_hal.c"
+                    "esp32/touch_sensor_hal.c")
+        if(NOT BOOTLOADER_BUILD AND CONFIG_ETH_USE_ESP32_EMAC)
+            list(APPEND srcs "esp32/emac_hal.c")
+        endif()
+    endif()
+
+    if(${target} STREQUAL "esp32s2")
+        list(APPEND srcs
+                    "spi_flash_hal_gpspi.c"
+                    "spi_slave_hd_hal.c"
+                    "esp32s2/adc_hal.c"
+                    "esp32s2/brownout_hal.c"
+                    "esp32s2/cp_dma_hal.c"
+                    "esp32s2/systimer_hal.c"
+                    "esp32s2/touch_sensor_hal.c"
+                    "esp32s2/usb_hal.c")
+    endif()
+
+    if(${target} STREQUAL "esp32s3")
+        list(APPEND srcs
+            "esp32s3/brownout_hal.c"
+            "esp32s3/systimer_hal.c"
+            "esp32s3/touch_sensor_hal.c")
+    endif()
+endif()
+
+idf_component_register(SRCS ${srcs}
+                       INCLUDE_DIRS ${includes}
+                       PRIV_INCLUDE_DIRS ${priv_include}
+                       REQUIRES soc
+                       LDFRAGMENTS linker.lf)
+
+

+ 0 - 0
components/soc/src/hal/adc_hal.c → components/hal/adc_hal.c


+ 10 - 0
components/hal/component.mk

@@ -0,0 +1,10 @@
+COMPONENT_SRCDIRS := . esp32
+COMPONENT_ADD_INCLUDEDIRS := esp32/include include
+COMPONENT_ADD_LDFRAGMENTS += linker.lf
+
+COMPONENT_OBJEXCLUDE += ./spi_slave_hd_hal.o ./spi_flash_hal_gpspi.o ./spi_slave_hd_hal.o
+
+ifndef CONFIG_ETH_USE_ESP32_EMAC
+    COMPONENT_OBJEXCLUDE += esp32/emac_hal.o
+endif
+

+ 0 - 0
components/soc/src/hal/cpu_hal.c → components/hal/cpu_hal.c


+ 0 - 0
components/soc/src/hal/dac_hal.c → components/hal/dac_hal.c


+ 0 - 0
components/soc/src/esp32/adc_hal.c → components/hal/esp32/adc_hal.c


+ 0 - 0
components/soc/src/esp32/brownout_hal.c → components/hal/esp32/brownout_hal.c


+ 0 - 0
components/soc/src/esp32/emac_hal.c → components/hal/esp32/emac_hal.c


+ 0 - 0
components/soc/src/esp32/include/hal/adc_hal.h → components/hal/esp32/include/hal/adc_hal.h


+ 0 - 0
components/soc/src/esp32/include/hal/adc_ll.h → components/hal/esp32/include/hal/adc_ll.h


+ 0 - 0
components/soc/src/esp32/include/hal/can_hal.h → components/hal/esp32/include/hal/can_hal.h


+ 0 - 0
components/soc/src/esp32/include/hal/can_ll.h → components/hal/esp32/include/hal/can_ll.h


+ 0 - 0
components/soc/src/esp32/include/hal/can_types.h → components/hal/esp32/include/hal/can_types.h


+ 0 - 0
components/soc/src/esp32/include/hal/clk_gate_ll.h → components/hal/esp32/include/hal/clk_gate_ll.h


+ 0 - 0
components/soc/src/esp32/include/hal/cpu_ll.h → components/hal/esp32/include/hal/cpu_ll.h


+ 0 - 0
components/soc/src/esp32/include/hal/dac_ll.h → components/hal/esp32/include/hal/dac_ll.h


+ 0 - 0
components/soc/src/esp32/include/hal/emac.h → components/hal/esp32/include/hal/emac.h


+ 0 - 0
components/soc/src/esp32/include/hal/gpio_ll.h → components/hal/esp32/include/hal/gpio_ll.h


+ 0 - 0
components/soc/src/esp32/include/hal/i2c_ll.h → components/hal/esp32/include/hal/i2c_ll.h


+ 0 - 0
components/soc/src/esp32/include/hal/i2s_ll.h → components/hal/esp32/include/hal/i2s_ll.h


+ 0 - 0
components/soc/src/esp32/include/hal/ledc_ll.h → components/hal/esp32/include/hal/ledc_ll.h


+ 0 - 0
components/soc/src/esp32/include/hal/mcpwm_ll.h → components/hal/esp32/include/hal/mcpwm_ll.h


+ 0 - 0
components/soc/src/esp32/include/hal/mpu_ll.h → components/hal/esp32/include/hal/mpu_ll.h


+ 0 - 0
components/soc/src/esp32/include/hal/mwdt_ll.h → components/hal/esp32/include/hal/mwdt_ll.h


+ 0 - 0
components/soc/src/esp32/include/hal/pcnt_ll.h → components/hal/esp32/include/hal/pcnt_ll.h


+ 0 - 0
components/soc/src/esp32/include/hal/rmt_ll.h → components/hal/esp32/include/hal/rmt_ll.h


+ 0 - 0
components/soc/src/esp32/include/hal/rtc_cntl_ll.h → components/hal/esp32/include/hal/rtc_cntl_ll.h


+ 0 - 0
components/soc/src/esp32/include/hal/rtc_io_ll.h → components/hal/esp32/include/hal/rtc_io_ll.h


+ 0 - 0
components/soc/src/esp32/include/hal/rwdt_ll.h → components/hal/esp32/include/hal/rwdt_ll.h


+ 0 - 0
components/soc/src/esp32/include/hal/sigmadelta_ll.h → components/hal/esp32/include/hal/sigmadelta_ll.h


+ 0 - 0
components/soc/src/esp32/include/hal/soc_ll.h → components/hal/esp32/include/hal/soc_ll.h


+ 0 - 0
components/soc/src/esp32/include/hal/spi_flash_ll.h → components/hal/esp32/include/hal/spi_flash_ll.h


+ 0 - 0
components/soc/src/esp32/include/hal/spi_ll.h → components/hal/esp32/include/hal/spi_ll.h


+ 0 - 0
components/soc/src/esp32/include/hal/timer_ll.h → components/hal/esp32/include/hal/timer_ll.h


+ 0 - 0
components/soc/src/esp32/include/hal/touch_sensor_hal.h → components/hal/esp32/include/hal/touch_sensor_hal.h


+ 0 - 0
components/soc/src/esp32/include/hal/touch_sensor_ll.h → components/hal/esp32/include/hal/touch_sensor_ll.h


+ 0 - 0
components/soc/src/esp32/include/hal/twai_ll.h → components/hal/esp32/include/hal/twai_ll.h


+ 0 - 0
components/soc/src/esp32/include/hal/uart_ll.h → components/hal/esp32/include/hal/uart_ll.h


+ 0 - 0
components/soc/src/esp32/touch_sensor_hal.c → components/hal/esp32/touch_sensor_hal.c


+ 0 - 0
components/soc/src/esp32s2/adc_hal.c → components/hal/esp32s2/adc_hal.c


+ 0 - 0
components/soc/src/esp32s2/brownout_hal.c → components/hal/esp32s2/brownout_hal.c


+ 0 - 0
components/soc/src/esp32s2/cp_dma_hal.c → components/hal/esp32s2/cp_dma_hal.c


+ 0 - 0
components/soc/src/esp32s2/include/hal/adc_hal.h → components/hal/esp32s2/include/hal/adc_hal.h


+ 0 - 0
components/soc/src/esp32s2/include/hal/adc_ll.h → components/hal/esp32s2/include/hal/adc_ll.h


+ 0 - 0
components/soc/src/esp32s2/include/hal/clk_gate_ll.h → components/hal/esp32s2/include/hal/clk_gate_ll.h


+ 0 - 0
components/soc/src/esp32s2/include/hal/cp_dma_hal.h → components/hal/esp32s2/include/hal/cp_dma_hal.h


+ 0 - 0
components/soc/src/esp32s2/include/hal/cp_dma_ll.h → components/hal/esp32s2/include/hal/cp_dma_ll.h


+ 0 - 0
components/soc/src/esp32s2/include/hal/cpu_ll.h → components/hal/esp32s2/include/hal/cpu_ll.h


+ 0 - 0
components/soc/src/esp32s2/include/hal/dac_ll.h → components/hal/esp32s2/include/hal/dac_ll.h


+ 0 - 0
components/soc/src/esp32s2/include/hal/gpio_ll.h → components/hal/esp32s2/include/hal/gpio_ll.h


+ 0 - 0
components/soc/src/esp32s2/include/hal/gpspi_flash_ll.h → components/hal/esp32s2/include/hal/gpspi_flash_ll.h


+ 0 - 0
components/soc/src/esp32s2/include/hal/i2c_ll.h → components/hal/esp32s2/include/hal/i2c_ll.h


+ 0 - 0
components/soc/src/esp32s2/include/hal/i2s_ll.h → components/hal/esp32s2/include/hal/i2s_ll.h


+ 0 - 0
components/soc/src/esp32s2/include/hal/ledc_ll.h → components/hal/esp32s2/include/hal/ledc_ll.h


+ 0 - 0
components/soc/src/esp32s2/include/hal/memprot_ll.h → components/hal/esp32s2/include/hal/memprot_ll.h


+ 0 - 0
components/soc/src/esp32s2/include/hal/mpu_ll.h → components/hal/esp32s2/include/hal/mpu_ll.h


+ 0 - 0
components/soc/src/esp32s2/include/hal/mwdt_ll.h → components/hal/esp32s2/include/hal/mwdt_ll.h


+ 0 - 0
components/soc/src/esp32s2/include/hal/pcnt_ll.h → components/hal/esp32s2/include/hal/pcnt_ll.h


+ 0 - 0
components/soc/src/esp32s2/include/hal/rmt_ll.h → components/hal/esp32s2/include/hal/rmt_ll.h


+ 0 - 0
components/soc/src/esp32s2/include/hal/rtc_cntl_ll.h → components/hal/esp32s2/include/hal/rtc_cntl_ll.h


+ 0 - 0
components/soc/src/esp32s2/include/hal/rtc_io_ll.h → components/hal/esp32s2/include/hal/rtc_io_ll.h


+ 0 - 0
components/soc/src/esp32s2/include/hal/rwdt_ll.h → components/hal/esp32s2/include/hal/rwdt_ll.h


+ 0 - 0
components/soc/src/esp32s2/include/hal/sigmadelta_ll.h → components/hal/esp32s2/include/hal/sigmadelta_ll.h


+ 0 - 0
components/soc/src/esp32s2/include/hal/soc_ll.h → components/hal/esp32s2/include/hal/soc_ll.h


+ 0 - 0
components/soc/src/esp32s2/include/hal/spi_flash_ll.h → components/hal/esp32s2/include/hal/spi_flash_ll.h


+ 0 - 0
components/soc/src/esp32s2/include/hal/spi_ll.h → components/hal/esp32s2/include/hal/spi_ll.h


+ 0 - 0
components/soc/src/esp32s2/include/hal/spimem_flash_ll.h → components/hal/esp32s2/include/hal/spimem_flash_ll.h


+ 0 - 0
components/soc/src/esp32s2/include/hal/systimer_ll.h → components/hal/esp32s2/include/hal/systimer_ll.h


+ 0 - 0
components/soc/src/esp32s2/include/hal/timer_ll.h → components/hal/esp32s2/include/hal/timer_ll.h


+ 0 - 0
components/soc/src/esp32s2/include/hal/touch_sensor_hal.h → components/hal/esp32s2/include/hal/touch_sensor_hal.h


+ 0 - 0
components/soc/src/esp32s2/include/hal/touch_sensor_ll.h → components/hal/esp32s2/include/hal/touch_sensor_ll.h


+ 0 - 0
components/soc/src/esp32s2/include/hal/twai_ll.h → components/hal/esp32s2/include/hal/twai_ll.h


+ 0 - 0
components/soc/src/esp32s2/include/hal/uart_ll.h → components/hal/esp32s2/include/hal/uart_ll.h


+ 0 - 0
components/soc/src/esp32s2/include/hal/usb_ll.h → components/hal/esp32s2/include/hal/usb_ll.h


+ 0 - 0
components/soc/src/esp32s2/systimer_hal.c → components/hal/esp32s2/systimer_hal.c


+ 0 - 0
components/soc/src/esp32s2/touch_sensor_hal.c → components/hal/esp32s2/touch_sensor_hal.c


+ 0 - 0
components/soc/src/esp32s2/usb_hal.c → components/hal/esp32s2/usb_hal.c


+ 0 - 0
components/soc/src/esp32s3/brownout_hal.c → components/hal/esp32s3/brownout_hal.c


+ 0 - 0
components/soc/src/esp32s3/include/hal/adc_hal.h → components/hal/esp32s3/include/hal/adc_hal.h


+ 0 - 0
components/soc/src/esp32s3/include/hal/adc_ll.h → components/hal/esp32s3/include/hal/adc_ll.h


+ 0 - 0
components/soc/src/esp32s3/include/hal/clk_gate_ll.h → components/hal/esp32s3/include/hal/clk_gate_ll.h


+ 0 - 0
components/soc/src/esp32s3/include/hal/cpu_ll.h → components/hal/esp32s3/include/hal/cpu_ll.h


+ 0 - 0
components/soc/src/esp32s3/include/hal/dac_ll.h → components/hal/esp32s3/include/hal/dac_ll.h


+ 0 - 0
components/soc/src/esp32s3/include/hal/gpio_ll.h → components/hal/esp32s3/include/hal/gpio_ll.h


+ 0 - 0
components/soc/src/esp32s3/include/hal/gpspi_flash_ll.h → components/hal/esp32s3/include/hal/gpspi_flash_ll.h


+ 0 - 0
components/soc/src/esp32s3/include/hal/i2c_ll.h → components/hal/esp32s3/include/hal/i2c_ll.h


+ 0 - 0
components/soc/src/esp32s3/include/hal/i2s_ll.h → components/hal/esp32s3/include/hal/i2s_ll.h


+ 0 - 0
components/soc/src/esp32s3/include/hal/ledc_ll.h → components/hal/esp32s3/include/hal/ledc_ll.h


+ 0 - 0
components/soc/src/esp32s3/include/hal/mcpwm_ll.h → components/hal/esp32s3/include/hal/mcpwm_ll.h


+ 0 - 0
components/soc/src/esp32s3/include/hal/memprot_ll.h → components/hal/esp32s3/include/hal/memprot_ll.h


+ 0 - 0
components/soc/src/esp32s3/include/hal/mpu_ll.h → components/hal/esp32s3/include/hal/mpu_ll.h


+ 0 - 0
components/soc/src/esp32s3/include/hal/mwdt_ll.h → components/hal/esp32s3/include/hal/mwdt_ll.h


+ 0 - 0
components/soc/src/esp32s3/include/hal/pcnt_ll.h → components/hal/esp32s3/include/hal/pcnt_ll.h


برخی فایل ها در این مقایسه diff نمایش داده نمی شوند زیرا تعداد فایل ها بسیار زیاد است