Jakob Hasse 33a3616635 refactor (bootloader_support, efuse)!: remove target-specific rom includes 3 лет назад
..
include 6cc871d793 Merge branch 'feature/ulp_riscv_adc' into 'master' 3 лет назад
port 33a3616635 refactor (bootloader_support, efuse)!: remove target-specific rom includes 3 лет назад
test a690a87829 spi_flash: Remove legacy spi_flash drivers 3 лет назад
CMakeLists.txt 7fd9a91034 dma: move from driver to hw_support 3 лет назад
Kconfig 7fd9a91034 dma: move from driver to hw_support 3 лет назад
README.md 988be69466 esp_hw_support: create component 5 лет назад
clk_ctrl_os.c 621d0aa942 i2s: Introduced a brand new driver 3 лет назад
compare_set.c a8a3756b38 hal: Route CPU and Interrupt Controller HAL/LL to esp_cpu calls 3 лет назад
cpu.c 480e2ab149 esp32c2: check ocd mode before configure memprot 3 лет назад
esp_async_memcpy.c e51474ef70 build: fix unused tag string 4 лет назад
esp_clk.c c8752cee6a clk_tree: Refactor rtc_clk.c by adding HAL layer for clock subsystem 3 лет назад
esp_memory_utils.c 38e5043ae8 esp_psram: new psram component 3 лет назад
gdma.c 7fd9a91034 dma: move from driver to hw_support 3 лет назад
hw_random.c 64a355eba8 feat (bootloader): added rng sampling 4 лет назад
intr_alloc.c 895a3e1bb2 esp_intr: Split RTC interrupt, making some of signals can be triggered with cache disabled 3 лет назад
linker.lf 7fd9a91034 dma: move from driver to hw_support 3 лет назад
mac_addr.c 4ffb15916e mac addr: fix wrong offset being used for C2 BT mac address 3 лет назад
periph_ctrl.c 0395078a06 NimBLE: fix compilation issue in nimble examples for ESP32H2 3 лет назад
regi2c_ctrl.c 2c0651a671 Add regi2c enable/disable reference count 3 лет назад
rtc_module.c 895a3e1bb2 esp_intr: Split RTC interrupt, making some of signals can be triggered with cache disabled 3 лет назад
rtc_wdt.c a9fda54d39 esp_hw_support/esp_system: Re-evaluate header inclusions and include directories 4 лет назад
sdkconfig.rename 23c55946a6 kconfig: also parse target specific sdkconfig.rename.TARGET files 4 лет назад
sdkconfig.rename.esp32 0687daf2c8 kconfig: move remaining kconfig options out of target component 3 лет назад
sdkconfig.rename.esp32c3 d2872095f9 soc: moved kconfig options out of the target component. 3 лет назад
sdkconfig.rename.esp32h2 a5b09cf015 rtc_clk: Clean up some clock related enum and macro in soc/rtc.h, replace with new ones in 3 лет назад
sdkconfig.rename.esp32s2 0687daf2c8 kconfig: move remaining kconfig options out of target component 3 лет назад
sdkconfig.rename.esp32s3 0687daf2c8 kconfig: move remaining kconfig options out of target component 3 лет назад
sleep_gpio.c 38e5043ae8 esp_psram: new psram component 3 лет назад
sleep_mac_bb.c 90a0a83c0f light sleep: separate sleep wifi/bt mac bb function 4 лет назад
sleep_modes.c e8b5096f52 ulp-riscv: add support for using ADC as well as an example show-casing it. 3 лет назад
sleep_retention.c 0687daf2c8 kconfig: move remaining kconfig options out of target component 3 лет назад

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.