Shu Chen dadaf30d17 Merge branch 'feature/add_eui64_for_esp32h2_efuse' into 'master' 4 年 前
..
include dadaf30d17 Merge branch 'feature/add_eui64_for_esp32h2_efuse' into 'master' 4 年 前
port af9cb85e00 Merge branch 'feature/support_esp32s3_rtc_hw_support' into 'master' 4 年 前
test 59195b6fb3 Merge branch 'bugfix/update_gdma_soc' into 'master' 4 年 前
CMakeLists.txt 356d7b6da3 esp_hw_support: Clean up CMakeLists file 4 年 前
Kconfig 586023790e esp_system: move sleep modes to esp_hw_support, power down light sleep to esp_pm 4 年 前
Kconfig.spiram.common ae15c81dbe esp_common: move to esp_hw_support 5 年 前
Makefile.projbuild 844af01eb4 esp32: move spiram, himem 4 年 前
README.md 988be69466 esp_hw_support: create component 5 年 前
clk_ctrl_os.c e338a2e3df rtc: add function to en/disable the rtc clock 5 年 前
compare_set.c 420aef1ffe Updates for riscv support 5 年 前
component.mk 844af01eb4 esp32: move spiram, himem 4 年 前
cpu_util.c 5e3689ae0f esp32h2: update esp_system and esp_hw_support to support esp32h2 4 年 前
esp_async_memcpy.c d9819bc7ae gdma: set transfer ability 4 年 前
esp_clk.c 5e3689ae0f esp32h2: update esp_system and esp_hw_support to support esp32h2 4 年 前
hw_random.c 5e3689ae0f esp32h2: update esp_system and esp_hw_support to support esp32h2 4 年 前
intr_alloc.c 821869d98d apptrace: Refactors apptrace for better support various tracing HW 4 年 前
linker.lf 5e3689ae0f esp32h2: update esp_system and esp_hw_support to support esp32h2 4 年 前
mac_addr.c d5b9078e23 efuse: add mac extension address for esp32h2 4 年 前
project_include.cmake 356d7b6da3 esp_hw_support: Clean up CMakeLists file 4 年 前
regi2c_ctrl.c dd8843fec3 regi2c: add a spinlock for accessing (reg)I2C devices 4 年 前
sdkconfig.rename 586023790e esp_system: move sleep modes to esp_hw_support, power down light sleep to esp_pm 4 年 前
sleep_modes.c 1560d6f1ba soc: add reset reasons in soc component 4 年 前

README.md

esp_hw_support

This component contains hardware-related operations for supporting the system. These operations are one level above that of hal in that these(1) use system services such as memory allocation, logging, scheduling or (2) may be multi-step operations involving/affecting multiple parts of the SoC.

Implementations that don't fit other components cleanly, but are not worth creating a new component for (yet) may also be placed here as long as they don't pull dependencies other than the core system components.