Chen Jichang
8702d5c986
feat(clk): support clk tree on h4mp
2026-01-04 14:07:01 +08:00
wuzhenghui
0d93c29143
feat(esp_hal_rtc_timer): introduce new RTC timer component and refactor existing timer functions
2025-12-30 10:33:34 +08:00
Song Ruo Jing
74aeb3f41f
refactor(uart): split UART HAL into separate component
2025-12-25 14:41:28 +08:00
morris
cd164a9450
Merge branch 'refactor/remove_efuse_hal_get_chip_revision' into 'master'
...
refactor(hal): remove efuse_hal_get_chip_revision function declaration
See merge request espressif/esp-idf!44504
2025-12-25 11:54:57 +08:00
morris
1b055b82d7
refactor(hal): remove efuse_hal_get_chip_revision function declaration
2025-12-24 11:51:31 +08:00
hebinglin
7cba4c8c4c
feat(esp_hw_support): support clock output in esp32h4 mp
2025-12-24 10:50:34 +08:00
wuzhenghui
04ebe9e24f
feat(esp_hal_pmu): move pau_hal driver into esp_hal_pmu component
2025-12-22 16:03:52 +08:00
wuzhenghui
20c2dab09c
feat(esp_hal_pmu): graduate pmu/rtc_cntl hal driver into a new component: esp_hal_pmu
2025-12-22 16:03:43 +08:00
Song Ruo Jing
a3c63f362b
Merge branch 'refactor/esp_hal_ledc' into 'master'
...
refactor(ledc): split ledc hal into a separate component
Closes IDF-14085
See merge request espressif/esp-idf!44204
2025-12-18 11:59:25 +08:00
Erhan Kurubas
bdcfbd3c05
feat(esp32h4): add assist_debug stack monitoring support
2025-12-17 10:11:36 +01:00
Song Ruo Jing
67a738d1de
refactor(ledc): split ledc hal into a separate component
2025-12-17 15:26:10 +08:00
nilesh.kale
2267558b15
feat: enabled ECDSA peripheral support for ESSP32-P4
2025-12-16 11:48:06 +05:30
Wan Lei
d6f02d5c8c
Merge branch 'feat/split_esp_hal_spi_component' into 'master'
...
feat(driver_spi): split spi hal component
Closes IDF-14094
See merge request espressif/esp-idf!43890
2025-12-12 12:06:31 +08:00
wanckl
6449181ce0
feat(driver_spi): split spi hal component
2025-12-11 15:00:18 +08:00
Konstantin Kondrashov
4616a8269f
feat(hal): Adds half-word read/write checks for efuse
2025-12-09 16:17:09 +02:00
morris
ab4200e6f6
feat(twai): graduate the hal drivers into esp_hal_twai component
2025-12-01 22:32:54 +08:00
morris
580d9bca57
Merge branch 'refactor/esp_hal_gpio' into 'master'
...
refactor(gpio): split GPIO HAL into separate component
Closes IDF-14089
See merge request espressif/esp-idf!43215
2025-12-01 10:40:07 +08:00
Wan Lei
a63fbe838a
Merge branch 'feature/spi_master_support_edma_on_s3' into 'master'
...
feat(spi_master): support using edma to transfer with psram directly
Closes IDF-7373 and IDF-10111
See merge request espressif/esp-idf!23785
2025-11-28 13:59:58 +08:00
Wan Lei
7538b519ea
feat(spi_master): support dma transfer with psram directly
2025-11-26 19:19:14 +08:00
Song Ruo Jing
1862fdec74
refactor(gpio): split GPIO HAL into separate component
...
cleaned up some includes in GPIO peripheral files
2025-11-26 15:35:07 +08:00
Shu Chen
5e33abd510
Merge branch 'feat/support_154_for_h4' into 'master'
...
feat(802.15.4): supported 802.15.4 for esp32h4
See merge request espressif/esp-idf!43148
2025-11-26 03:52:37 +00:00
Chen Jichang
2cb84ecf95
feat(hal): graudate the RMT hal driver into a new component
2025-11-25 14:21:01 +08:00
morris
c7f4c62e00
Merge branch 'refactor/bitscrambler_in_esp_hal_dma' into 'master'
...
refactor(hal): bitscrambler hal -> esp_hal_dma, usj hal -> esp_hal_usb
Closes IDF-14353
See merge request espressif/esp-idf!43542
2025-11-25 13:06:26 +08:00
zhuanghang
ceef28fe9e
feat(802.15.4): supported 802.15.4 for esp32h4
2025-11-24 10:39:01 +08:00
Konstantin Kondrashov
0084024973
feat(systimer): Support systimer/esp_timer/OS tick for esp32h4
2025-11-21 15:18:43 +02:00
morris
b1fdb0db2b
refactor(hal_usb): move USB Serial JTAG HAL from hal component
2025-11-21 16:10:17 +08:00
morris
c48a08803f
Merge branch 'feat/dedic_gpio_esp32h4' into 'master'
...
feat(gpio): support fast gpio driver on esp32h4
Closes IDF-12401 and IDF-12391
See merge request espressif/esp-idf!43472
2025-11-20 15:24:28 +08:00
Kevin (Lao Kaiyao)
c94d08b9f2
Merge branch 'reafactor/esp_hal_i2s' into 'master'
...
feat(hal): graudate the I2S hal driver into a new component
Closes IDF-14078
See merge request espressif/esp-idf!43267
2025-11-19 14:08:20 +08:00
Chen Chen
70a0fb5b7f
Merge branch 'fix/handle_shared_intr' into 'master'
...
Fix/handle shared intr
Closes IDF-12904
See merge request espressif/esp-idf!43149
2025-11-19 11:05:37 +08:00
Mahavir Jain
7da52654ba
Merge branch 'feature/enable_ecc_support_for_esp32h4' into 'master'
...
feat: enable ecc peripheral support for ESP32H4
Closes IDF-12264
See merge request espressif/esp-idf!41408
2025-11-18 15:03:16 +05:30
morris
892611191b
feat(gpio): support fast gpio driver on esp32h4
2025-11-18 16:59:27 +08:00
laokaiyao
e8f39b4c8d
feat(hal): graudate the I2S hal driver into a new component
2025-11-18 15:47:16 +08:00
Chen Chen
47f5ac96fb
fix(intr_alloc): Fix ISR allocate methods in several drivers
2025-11-18 12:33:03 +08:00
Song Ruo Jing
f4703a2629
fix(gpio): oe control by register only take effect when func sel is GPIO
2025-11-17 21:52:18 +08:00
Armando (Dou Yiwen)
8f1e7bc4e0
Merge branch 'feat/cache_mem_iram_h4' into 'master'
...
cache: use icache memroy as diram when single core
See merge request espressif/esp-idf!43352
2025-11-14 18:06:00 +00:00
morris
6bd8524115
feat(etm): support ETM driver on esp32h21
2025-11-14 10:40:40 +08:00
armando
a28d9869c1
feat(cache): use icache memroy as diram when single core
2025-11-14 10:35:39 +08:00
Chen Jichang
3daafd870f
feat(hal): graudate the PCNT hal driver into a new component
2025-11-13 16:52:45 +08:00
nilesh.kale
551fd1b50b
feat: enable ecc peripheral support for ESP32H4
2025-11-11 10:52:01 +05:30
Tomas Rezucha
b6db931b0d
refactor(usb): Make usb hal layer independent
2025-11-10 17:04:22 +01:00
Song Ruo Jing
5b97ebde7e
Merge branch 'refactor/gpio_rom_func_rename' into 'master'
...
refactor(rom/gpio): add 'rom_' prefix to GPIO ROM functions
Closes IDFGH-13174, IDF-9805, and IDF-14209
See merge request espressif/esp-idf!42213
2025-11-10 16:02:54 +08:00
peter.marcisovsky
066318dea9
feat(usb_host): Add power and clock gating LL, HAL
...
- part of suspend/resume (remote wakeup) sequences
2025-11-07 16:26:02 +08:00
Song Ruo Jing
4b8633cc2b
refactor(rom/gpio): add 'rom_' prefix to GPIO ROM functions
2025-11-07 15:26:52 +08:00
Song Ruo Jing
cc3577e31a
feat(ledc): add ETM support for LEDC peripheral
...
Closes https://github.com/espressif/esp-idf/issues/11855
2025-10-23 16:24:11 +08:00
morris
d4d8b09ced
feat(hal):graudate the LCD hal driver into a new component
...
- Introduced new HAL components for LCD and MIPI DSI, including:
- `lcd_hal.c` and `lcd_hal.h` for LCD hardware abstraction layer.
- `mipi_dsi_hal.c` and `mipi_dsi_hal.h` for MIPI DSI hardware
abstraction layer.
- Peripheral connection definitions in `lcd_periph.c` and
`lcd_periph.h`.
- Added necessary types and utility functions in `lcd_types.h` and
`mipi_dsi_types.h`.
- Updated CMakeLists to include the new HAL components in the build
system.
- Removed legacy references to LCD and MIPI DSI in the HAL and SOC
CMakeLists.
2025-10-22 17:00:18 +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
igor.masar
c74ce1c201
feat(usb/h4): Add USB OTG host support for ESP32-H4
...
- hal: add DWC OTG core LL (usb_dwc_ll.h) and USB wrap LL (usb_wrap_ll.h)
- soc: add DWC register map/cfg (usb_dwc_struct.h, usb_dwc_cfg.h) and caps
- soc/kconfig: enable SOC_USB_OTG_SUPPORTED=1, SOC_USB_OTG_PERIPH_NUM=1
- docs: add ESP32-H4 to usb_phy test app “Supported Targets”
- ld: export USB_WRAP symbol
- doxygen: include USB Host headers for H4 to emit .inc files
2025-10-02 23:21:08 +02:00
laokaiyao
91a6387005
refactor(i2s): clean up i2s soc caps
2025-10-01 21:51:58 +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