Konstantin Kondrashov
e34be7afd5
feat(hal): Adds half-word read/write checks for efuse
2026-03-25 10:31:10 +08:00
morris
7828edd986
Merge branch 'refactor/split_bod_hal_v6.0' into 'release/v6.0'
...
refactor(bod): Move bod hal to pmu hal component (backport v6.0)
See merge request espressif/esp-idf!46411
2026-03-23 11:02:07 +08:00
C.S.M
39ea6efc7c
refactor(bod): Move bod hal to pmu hal component
2026-03-20 15:09:38 +08:00
Erhan Kurubas
4a7d67df84
feat(esp32h4): add assist_debug stack monitoring support
2026-03-19 11:40:44 +08:00
Erhan Kurubas
18a583e517
refactor(hal): update assist_debug_ll_reset_register() to pass core_id
2026-03-19 11:40:44 +08:00
Song Ruo Jing
89da3742b8
refactor(clk): split clock HAL into separate component
2026-01-31 22:32:37 +08:00
Aditya Patwardhan
6c2716cd27
refactor(hal): Created esp_hal_security for security code
2026-01-30 17:12:49 +05:30
laokaiyao
2cb958a9e3
feat(tsens): graduate temperature sensor hal component
2026-01-29 10:05:47 +08:00
wuzhenghui
de5e57d296
feat(esp_hal_pmu): graduate pmu/rtc_cntl hal driver into a new component: esp_hal_pmu
2026-01-12 14:48:49 +08:00
liuning
9c9f884f3a
bugfix(wifi): fix incomplete phy initialization due to absence of bb clocks at coexistence scenarios
2026-01-09 16:53:20 +08:00
Song Ruo Jing
ce475d901d
refactor(uart): split UART HAL into separate component
2026-01-04 16:02:57 +08:00
Song Ruo Jing
6ca90bd14a
refactor(ledc): split ledc hal into a separate component
2025-12-25 17:23:27 +08:00
wanckl
d12f941787
feat(driver_spi): split spi hal component
2025-12-16 20:38:09 +08:00
laokaiyao
841cb4caa1
feat(hal): graudate the adc/dac hal driver into a new component
2025-12-11 10:27:00 +08:00
Song Ruo Jing
62899cbba6
refactor(gpio): split GPIO HAL into separate component
...
cleaned up some includes in GPIO peripheral files
2025-12-08 14:33:26 +08:00
morris
0e6525a97c
Merge branch 'bugfix/uart_related_backports_v6.0' into 'release/v6.0'
...
fix(uart): some related uart backports (v6.0)
See merge request espressif/esp-idf!43612
2025-12-02 17:40:25 +08:00
Song Ruo Jing
490f21c643
fix(gpio): oe control by register only take effect when func sel is GPIO
2025-11-27 11:08:48 +08:00
Chen Chen
6a211ccf28
fix(intr_alloc): Fix ISR allocate methods in several drivers
2025-11-24 10:52:33 +08:00
morris
daa1d34909
Merge branch 'refactor/rng_ll_c2_v6.0' into 'release/v6.0'
...
refactor(rng): refactor to use hal/ll apis for ESP32C2 (v6.0)
See merge request espressif/esp-idf!43449
2025-11-21 14:03:02 +08:00
gaoxu
db5347fcf5
refactor(rng): refactor to use hal/ll apis for ESP32C2
2025-11-18 11:25:46 +08:00
Song Ruo Jing
68f9d729cf
feat(ledc): add ETM support for LEDC peripheral
...
Closes https://github.com/espressif/esp-idf/issues/11855
2025-11-14 20:58:17 +08:00
morris
2de3be7300
feat(dma): graduate the dma driver into a single component
2025-10-19 22:06:46 +08:00
morris
56c3dc4755
feat(wdt): graduate watch dog hal driver into a new component: esp_hal_wdt
2025-10-14 11:44:32 +08:00
Chen Jichang
d0e24e4a81
refactor(hw_support): remove unused periph_module_t members
2025-10-09 15:27:20 +08:00
C.S.M
3e4e6918fd
Merge branch 'refactor/make_mspi_hal_independent' into 'master'
...
refactor(mspi): Make mspi hal layer independent
See merge request espressif/esp-idf!42035
2025-09-28 22:23:59 +08:00
morris
71cb24caab
feat(timg): graduate the hal driver into a single component
2025-09-27 17:33:10 +08:00
C.S.M
b145ede835
refactor(mspi): Make mspi hal layer independent
2025-09-26 14:57:54 +08:00
Song Ruo Jing
addfa2aa01
Merge branch 'feature/esp32h21_esp32h4_ledc_support' into 'master'
...
feat(ledc): Add LEDC support for ESP32H21 and ESP32H4
Closes IDF-12343, IDF-12344, IDF-12920, IDF-11568, IDF-11569, IDF-12115, and IDF-13672
See merge request espressif/esp-idf!41172
2025-09-17 10:55:00 +08:00
Song Ruo Jing
24a9cb7dde
refactor(dedic_gpio): clean up dedic gpio soc caps
2025-09-16 11:18:10 +08:00
Song Ruo Jing
f56ce6334b
feat(ledc): Add LEDC support for ESP32H21 and ESP32H4
2025-09-15 22:04:35 +08:00
C.S.M
5ce39e8878
refactor(i2c): Make i2c hal layer independent
2025-09-15 11:26:48 +08:00
Chen Chen
8361d150de
fix(i2c_test_apps): Fix the conflict when including spimem_flash_ll
...
Update to avoid the conflict that C++ compiler complains about low level C
code
2025-08-18 11:20:16 +08:00
C.S.M
0121a14699
refactor(temperature_sensor): Move temperature calculation from hw_support to hal
2025-08-11 11:47:20 +08:00
wanckl
37c6608ab3
feat(driver_spi): support esp32h4 spi driver
2025-08-05 15:08:02 +08:00
Song Ruo Jing
48233e0e7e
refactor(ledc): remove deprecated LEDC_USE_RTC8M_CLK macro for v6.0
2025-07-30 20:01:47 +08:00
Song Ruo Jing
2b01b7c6f8
refactor(clk): add soc_clk_calibration_clk_src_t for all targets
...
Cleaned up RTC calibration clock selection code
2025-07-30 20:01:46 +08:00
Song Ruo Jing
3fdb473174
Merge branch 'bugfix/ledc_update_duty_wait' into 'master'
...
fix(ledc): duty_start update bit should wait for its self-clear before next set
Closes IDF-11989
See merge request espressif/esp-idf!39949
2025-07-24 14:55:16 +08:00
Song Ruo Jing
d87de032df
fix(ledc): duty_start bit should wait for its self-clear before next set on esp32
2025-07-22 15:05:10 +08:00
C.S.M
332614165b
refactor(spi_flash): Refactor gpspi flash for making it's clock accurate
2025-07-22 11:59:45 +08:00
armando
b25bde3378
change(cache): use bus id to get cache vaddr bus
2025-07-18 01:15:06 +00:00
morris
c4d7b1cfce
refactor(uart)!: deprcated esp_rom_uart.h
2025-07-08 18:56:17 +08:00
Gao Xu
f638d5e075
Merge branch 'contrib/github_pr_16130' into 'master'
...
esp_adc: Release the peripheral after calibration (GitHub PR)
Closes IDFGH-15489
See merge request espressif/esp-idf!39895
2025-06-19 20:49:22 +08:00
gaoxu
afadb17ed8
fix(adc): fix P4 ADC2 oneshot error and refactor apb claim macor
2025-06-19 14:20:20 +08:00
Armando (Dou Yiwen)
02be119399
Merge branch 'fix/fix_c3_c2_cache_freeze_soc_caps_issue' into 'master'
...
cache: fixed SOC_CACHE_FREEZE_SUPPORTED not defined on C3 / C2 issue
See merge request espressif/esp-idf!39881
2025-06-17 03:15:07 +00:00
C.S.M
f4a45a30b5
Merge branch 'refactor/remove_tsens_legacy' into 'master'
...
refactor(temperature_sensor): Remove legacy temperature sensor driver
Closes IDF-12570 and IDF-13366
See merge request espressif/esp-idf!39840
2025-06-16 16:09:40 +08:00
armando
1c5cadea13
fix(cache): fixed SOC_CACHE_FREEZE_SUPPORTED not defined on c3/c2 issue
2025-06-16 13:13:22 +08:00
C.S.M
bdf4dafe56
fix(soc): Fix wrong efuse register on esp32c61
2025-06-16 10:58:53 +08:00
C.S.M
caf1a18188
refactor(temperature_sensor): Move calibration function from efuse to hal
2025-06-16 10:58:11 +08:00
Song Ruo Jing
60bef64f5c
feat(gpio): esp_rom_gpio_connect_in/out_signal now has their hal implementation
2025-06-11 20:41:37 +08:00
harshal.patil
fe78370ec9
feat(mbedtls/sha): New API for setting SHA mode
2025-06-06 14:51:44 +05:30