morris 1560d6f1ba soc: add reset reasons in soc component il y a 4 ans
..
include 5e3689ae0f esp32h2: update esp_system and esp_hw_support to support esp32h2 il y a 4 ans
port 06a849b33e rtc: Add missing esp_rom_sys.h header in rtc clk il y a 4 ans
test 1560d6f1ba soc: add reset reasons in soc component il y a 4 ans
CMakeLists.txt ee2f8b1a62 build system: always build with -fno-jump-tables & -fno-tree-switch-conversion il y a 4 ans
Kconfig 586023790e esp_system: move sleep modes to esp_hw_support, power down light sleep to esp_pm il y a 5 ans
Kconfig.spiram.common ae15c81dbe esp_common: move to esp_hw_support il y a 5 ans
README.md 988be69466 esp_hw_support: create component il y a 5 ans
clk_ctrl_os.c e338a2e3df rtc: add function to en/disable the rtc clock il y a 5 ans
compare_set.c 420aef1ffe Updates for riscv support il y a 5 ans
component.mk ee2f8b1a62 build system: always build with -fno-jump-tables & -fno-tree-switch-conversion il y a 4 ans
cpu_util.c 5e3689ae0f esp32h2: update esp_system and esp_hw_support to support esp32h2 il y a 4 ans
esp_async_memcpy.c 8762bfebde esp_system: move asysnc memcpy to esp_hw_support il y a 5 ans
esp_clk.c 5e3689ae0f esp32h2: update esp_system and esp_hw_support to support esp32h2 il y a 4 ans
hw_random.c 5e3689ae0f esp32h2: update esp_system and esp_hw_support to support esp32h2 il y a 4 ans
intr_alloc.c 821869d98d apptrace: Refactors apptrace for better support various tracing HW il y a 4 ans
linker.lf 5e3689ae0f esp32h2: update esp_system and esp_hw_support to support esp32h2 il y a 4 ans
mac_addr.c eb38eb670c system: Return ESP_ERR_NOT_SUPPORTED for esp_read_mac(ESP_MAC_BT, ...) on ESP32-S2 il y a 4 ans
regi2c_ctrl.c dd8843fec3 regi2c: add a spinlock for accessing (reg)I2C devices il y a 4 ans
sdkconfig.rename 586023790e esp_system: move sleep modes to esp_hw_support, power down light sleep to esp_pm il y a 5 ans
sleep_modes.c 1560d6f1ba soc: add reset reasons in soc component il y a 4 ans

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.