Jiang Jiang Jian
382dbc04ea
Merge branch 'bugfix/fix_esp32_phy_init_bb_clock_issue' into 'master'
...
bugfix(wifi): fix incomplete phy initialization due to absence of bb clocks at...
Closes ESPCS-1007 and ESPCS-997
See merge request espressif/esp-idf!42511
2026-01-08 20:32:04 +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
liuning
9dc2dc8d1b
feat(phy): add check for required clock bits during phy enable
2025-12-29 16:49:27 +08:00
Song Ruo Jing
74aeb3f41f
refactor(uart): split UART HAL into separate component
2025-12-25 14:41:28 +08:00
morris
1b055b82d7
refactor(hal): remove efuse_hal_get_chip_revision function declaration
2025-12-24 11:51:31 +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
67a738d1de
refactor(ledc): split ledc hal into a separate component
2025-12-17 15:26:10 +08:00
Mahavir Jain
9adbef7374
Merge branch 'feat/enable_ecdsa_support_for_esp32p4_eco5' into 'master'
...
feat(esp32p4_eco5): enabled ECDSA peripheral support for ESP32P4 ECO5
Closes IDF-13522, IDF-13744, IDF-12235, and IDF-13523
See merge request espressif/esp-idf!43023
2025-12-16 17:30:45 +05:30
nilesh.kale
2267558b15
feat: enabled ECDSA peripheral support for ESSP32-P4
2025-12-16 11:48:06 +05:30
morris
291554cd09
refactor(global): remove completed todos in the codebase
2025-12-15 22:40:15 +08:00
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
laokaiyao
79d6e573e6
feat(hal): graudate the ana_cmpr hal driver into a new component
2025-12-04 10:34:57 +08:00
morris
ab4200e6f6
feat(twai): graduate the hal drivers into esp_hal_twai component
2025-12-01 22:32:54 +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
Chen Jichang
2cb84ecf95
feat(hal): graudate the RMT hal driver into a new component
2025-11-25 14:21:01 +08:00
morris
b1fdb0db2b
refactor(hal_usb): move USB Serial JTAG HAL from hal component
2025-11-21 16:10:17 +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
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
morris
f86febdc87
feat(gpio): add fast gpio && sdm && filter support on esp32h21
2025-11-14 18:34:06 +08:00
morris
6bd8524115
feat(etm): support ETM driver on esp32h21
2025-11-14 10:40:40 +08:00
Chen Jichang
3daafd870f
feat(hal): graudate the PCNT hal driver into a new component
2025-11-13 16:52:45 +08:00
laokaiyao
6bb2a6b66d
feat(i2s): support i2s on esp32h21
2025-11-06 17:23:15 +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
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
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
hebinglin
ac6fd31296
change(esp_hw_support): support mem pd during deepsleep for esp32h21 and esp32h4
2025-09-26 14:02:55 +08:00
hebinglin
225b1d8a37
change(esp_hw_support): change some pmu params for esp32h21 & esp32h4
2025-09-26 14:02:55 +08:00
wuzhenghui
3e7892122e
feat(esp_hw_support): support lightsleep and deepsleep on esp32h21
2025-09-26 14:02:55 +08:00
Chen Ji Chang
9dc9d7de9f
Merge branch 'refactor/remove_legacy_rmt_driver' into 'master'
...
remove(legacy_rmt)!: remove legacy rmt driver in IDF v6.0
Closes IDF-13175
See merge request espressif/esp-idf!40092
2025-09-17 14:07:31 +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
Chen Jichang
883ead113d
remove(legacy_rmt): remove legacy rmt driver in IDF v6.0
2025-09-16 15:20: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
nilesh.kale
efb29736bb
refactor(hal): moved ECDSA APIs from efuse to ecdsa
2025-09-09 15:01:32 +05:30
Chen Jichang
ad5bdc83a7
feat(pcnt): support pcnt on esp32h4
2025-09-01 10:50:55 +08:00
Yuan Yu
4e5401ec8c
Merge branch 'features/twai_ll_parse_frame' into 'master'
...
refactor(twai): Separate frame header and data parsing logic for Classic TWAI
See merge request espressif/esp-idf!41203
2025-08-22 18:58:14 +08:00
Yuan Yu
6fe547114d
refactor(twai): Optimize the TWAI frame parsing function and separate frame header and data parsing logic
2025-08-21 14:45:46 +08:00
gaoxu
41f954facf
feat(h21_mp): update H21_MP soc headers
2025-08-21 14:19:41 +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
Chen Ji Chang
6c8d12a670
Merge branch 'feat/support_pcnt_on_h21' into 'master'
...
feat(pcnt): support pcnt on esp32h21
Closes IDF-11566, IDF-11567, IDF-9907, IDF-9739, IDF-8469, and IDF-9768
See merge request espressif/esp-idf!40889
2025-08-10 01:36:03 +08:00
Chen Jichang
e6f5a9ab5a
feat(pcnt): support pcnt on esp32h21
2025-08-08 14:45:16 +08:00