C.S.M
b450150fff
feat(esp32s31): Add g0 component support
2025-11-25 10:16:08 +08:00
Konstantin Kondrashov
3f519e8a97
fix(efuse): Adds missing SOC defines for ESP32-P4 v3
2025-11-24 17:13:54 +02:00
zhuanghang
6928688a1e
fix(802.15.4): fix sfd_cnt and crc_cnt reg for 154 on h2 c5 c6
2025-11-24 10:39:09 +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
bc064a353a
refactor(hal_dma): move bitscrambler from hal component
...
because bitscrambler can't live without DMA, it's highly binded with the
GDMA peripheral.
2025-11-21 16:10:16 +08:00
Armando (Dou Yiwen)
852d56a8f0
Merge branch 'feat/esp_hal_cam' into 'master'
...
cam:graudate the camera hal driver into a new component
Closes IDF-14277
See merge request espressif/esp-idf!43169
2025-11-21 07:25:03 +00:00
Marius Vikhammer
673c27dcf8
Merge branch 'bugfix/stall_wfi' into 'master'
...
fix(system): fixed p4 eco5 getting stuck when stalling other CPU
See merge request espressif/esp-idf!43577
2025-11-21 15:16:20 +08:00
armando
66da426c83
feat(hal):graudate the camera hal driver into a new component
2025-11-21 10:51:28 +08:00
Marius Vikhammer
32ebe139c4
fix(system): fixed p4 eco5 getting stuck when stalling other CPU
2025-11-21 10:12:40 +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
morris
795f5c6aa3
Merge branch 'fix/touch_bit_swap_esp32' into 'master'
...
fix(touch): Add missing bit swap to fix channel 8 and 9
See merge request espressif/esp-idf!43268
2025-11-20 14:26:11 +08:00
Kevin (Lao Kaiyao)
5d49a68b0f
Merge branch 'refactor/esp_hal_parlio' into 'master'
...
feat(hal): graudate the parlio hal driver into a new component
Closes IDF-14099
See merge request espressif/esp-idf!43359
2025-11-20 12:41:28 +08:00
Chen Chen
33e56cb115
Merge branch 'fix/ledc_isr_handle' into 'master'
...
fix(ledc): fix potential null dereference issue & add test case
See merge request espressif/esp-idf!43505
2025-11-20 10:05:22 +08:00
Chen Chen
3ae65813ca
fix(ledc): fix potential null dereference issue & add test case
2025-11-19 17:31:58 +08:00
laokaiyao
377c4d2f39
feat(hal): graudate the parlio hal driver into a new component
2025-11-19 14:16:02 +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
Jan Procházka
110591ab6e
fix(touch): Add missing bit swap to fix channel 8 and 9
2025-11-19 10:10:50 +08:00
Harshal Patil
b873a82d5b
Merge branch 'feat/generic_key_mgr_key_types' into 'master'
...
Store key_len field in the key_config
See merge request espressif/esp-idf!42692
2025-11-18 15:12:03 +05:30
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
bab5a7a8ed
refactor(i2s): refactor of the private i2s caps
2025-11-18 16:13:14 +08:00
C.S.M
961bd0cf78
Merge branch 'feat/introduce_esp32s31' into 'master'
...
feat(esp32s31): Introduce new target esp32s31
See merge request espressif/esp-idf!43316
2025-11-18 15:55:16 +08:00
laokaiyao
e8f39b4c8d
feat(hal): graudate the I2S hal driver into a new component
2025-11-18 15:47:16 +08:00
morris
614221e9d5
Merge branch 'fix/no_function_call_in_min_max' into 'master'
...
refactor: avoid function calls inside MIN/MAX macros
See merge request espressif/esp-idf!43429
2025-11-18 15:14:48 +08:00
Chen Chen
47f5ac96fb
fix(intr_alloc): Fix ISR allocate methods in several drivers
2025-11-18 12:33:03 +08:00
morris
aa1fd9c611
refactor: avoid function calls inside MIN/MAX macros
2025-11-17 22:17:54 +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
a7d2fb7d02
Merge branch 'feat/sdm_esp32h21' into 'master'
...
Support SDM, GPIO Glitch Filter, Fast GPIO on esp32h21
Closes IDF-11573, IDF-11612, and IDF-11621
See merge request espressif/esp-idf!43324
2025-11-17 17:52:10 +08:00
harshal.patil
1c1bcf44be
feat(esp_security): Support ECDSA-P384 key deployment using Key Manager
2025-11-17 12:34:09 +05:30
harshal.patil
1f2cbde525
change(esp_key_mgr): Store key_len field in the key_info
...
- Update the Key Manager key types to be generic
- Define a new enum to determine the length of the keys
- Refactor the Key Manager driver support generic key types and key lengths
- Also store key deployment mode in the key recovery info
2025-11-17 12:34:09 +05:30
C.S.M
a90c93541c
feat(esp32s31): Introduce new target esp32s31
2025-11-17 14:48:55 +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
f86febdc87
feat(gpio): add fast gpio && sdm && filter support on esp32h21
2025-11-14 18:34:06 +08:00
morris
5fb55adb74
Merge branch 'feat/etm_esp32h21' into 'master'
...
feat(etm): support ETM driver on esp32h21
Closes IDF-11576, IDF-11577, and IDF-11614
See merge request espressif/esp-idf!43294
2025-11-14 17:00:59 +08:00
morris
5189f9af3c
Merge branch 'feat/isp_crop_driver' into 'master'
...
feat(isp): support Crop driver on p4 rev3
Closes IDF-12216 and IDF-13933
See merge request espressif/esp-idf!42586
2025-11-14 15:53:52 +08: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
Guilherme Ferreira
7b8ad5deb1
Merge branch 'refact/split-hal-emac' into 'master'
...
refactor(hal): graduate emac hal into a new component
Closes IDF-14088
See merge request espressif/esp-idf!43058
2025-11-13 15:12:43 +08:00
Armando (Dou Yiwen)
828aea712e
Merge branch 'feat/psram_250m_p4' into 'master'
...
psram: support 250MHz in experimental
See merge request espressif/esp-idf!32066
2025-11-13 05:05:34 +00:00
Harshal Patil
0debe71b3d
Merge branch 'feat/flash_enc_using_key_manager' into 'master'
...
Support Flash Encryption using Key Manager
Closes IDF-13462 and IDF-14278
See merge request espressif/esp-idf!41879
2025-11-13 07:55:15 +05:30
Chen Chen
61d363fd58
feat(isp): support Crop driver on p4 rev3
...
Add support for crop driver on p4eco5 and update example in
`isp/multi_pipelines`
2025-11-13 08:47:11 +08:00
glmfe
9fd020d9da
refactor(hal): graduate emac hal into a new component
...
- Separate emac from hal component to a new one: esp_hal_emac.
2025-11-12 06:55:46 -03:00
Armando
972a6195f2
feat(psram): support 250MHz in experimental
2025-11-12 16:14:02 +08:00
Song Ruo Jing
c17644a400
feat(gpio): add IO hold support for Deep-sleep for ESP32-P4 ECO5
2025-11-11 17:03:24 +08:00
Tomas Rezucha
8948bf6ba7
Merge branch 'refactor/make_usb_hal_independent' into 'master'
...
refactor(usb): Make usb hal layer independent
Closes IDF-14092
See merge request espressif/esp-idf!43155
2025-11-11 09:53:45 +01:00
harshal.patil
f73cfa5def
fix(hal): Force HUK power up when configuring HUK for ESP32-C5
2025-11-11 12:23:27 +05:30