Jiang Jiang Jian 4c0ed8844d Merge branch 'bugfix/wifi_mac_sleep_issue' into 'master' 4 лет назад
..
include 5c812742c6 docs: Add description for Linux getrandom() function 4 лет назад
port dd8843fec3 regi2c: add a spinlock for accessing (reg)I2C devices 4 лет назад
test a20a51316c async_memcpy: test copy with same buffer address 4 лет назад
CMakeLists.txt dd8843fec3 regi2c: add a spinlock for accessing (reg)I2C devices 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 лет назад
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 dd8843fec3 regi2c: add a spinlock for accessing (reg)I2C devices 4 лет назад
cpu_util.c 0f03f450ff esp_hw_support: create esp_cpu 4 лет назад
esp_async_memcpy.c 8762bfebde esp_system: move asysnc memcpy to esp_hw_support 4 лет назад
esp_clk.c e6edf34e82 esp32: move esp_clk functions 4 лет назад
hw_random.c 784a02a4ee esp32: move hw random 4 лет назад
intr_alloc.c 0be81903cc Merge branch 'bugfix/hal_duplicated_interrupt_functions' into 'master' 4 лет назад
linker.lf d1c800fbbb components: fix ldgen check errors 5 лет назад
mac_addr.c eb38eb670c system: Return ESP_ERR_NOT_SUPPORTED for esp_read_mac(ESP_MAC_BT, ...) on ESP32-S2 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 2bacd7abe2 fix wifi mac sleep bug when wifi is initialized multiple times 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.