wuzhenghui
ddec7eae60
fix(bootloader): fix bootloader bad spi pin drv config and clear all wpu/wpd by default
2026-01-30 15:30:59 +08:00
wuzhenghui
5981b0ea4e
feat(esp_hw_support): set USB2.0 phy to suspend mode at startup for active power saving
2026-01-30 15:30:58 +08:00
wuzhenghui
fc9c0984b1
feat(esp_hw_support): esp32p4 rev3.1 no need MSPI workaround
2026-01-30 15:30:58 +08:00
wuzhenghui
8e67e95815
feat(esp_hw_support): implement CHECK_ENABLE operations for modem clock control functions
2026-01-30 15:30:34 +08:00
wuzhenghui
046f837245
feat(esp_hw_support): add ESP_MODEM_CLOCK_ENABLE_CHECKING config option
2026-01-30 15:30:34 +08:00
wuzhenghui
a4c48831c5
fix: add reference count control for modem clock devices
2026-01-30 15:30:34 +08:00
sibeibei
258b77a5eb
fix: clear modem RF flag before PMU sleep to prevent open rf failed on next wake-up
2026-01-30 15:20:26 +08:00
Jiang Jiang Jian
699fb61342
Merge branch 'bugfix/fixed_parlio_rx_sample_edge_swap_issue_v6.0' into 'release/v6.0'
...
fix(parlio_rx): fixed opposite sample edge issue (v6.0)
See merge request espressif/esp-idf!45131
2026-01-30 14:34:19 +08:00
Jiang Jiang Jian
af70304aeb
Merge branch 'contrib/github_pr_17926_v6.0' into 'release/v6.0'
...
fix:Report the full buffer length to the UAC stack by setting bytes_r… (GitHub PR) (v6.0)
See merge request espressif/esp-idf!45129
2026-01-30 14:34:08 +08:00
Jiang Jiang Jian
3ec90dbfa6
Merge branch 'feature/add_more_channel_info_v6.0' into 'release/v6.0'
...
feat(i2s): support to get more channel info (v6.0)
See merge request espressif/esp-idf!45139
2026-01-30 14:33:58 +08:00
Jiang Jiang Jian
11558f01b2
Merge branch 'feat/support_blecrt_515_v6.0' into 'release/v6.0'
...
feat(bt/bluedroid): Support get allocated heap size (v6.0)
See merge request espressif/esp-idf!44864
2026-01-30 14:33:40 +08:00
Jiang Jiang Jian
53d09e20da
Merge branch 'feat/add_ot_ci_c5_related_testcases_v6.0' into 'release/v6.0'
...
feat(openthread): add C5 sleep test case (v6.0)
See merge request espressif/esp-idf!45161
2026-01-30 14:32:31 +08:00
Jiang Jiang Jian
770f393855
Merge branch 'coredump_read_flash_retry_v6.0' into 'release/v6.0'
...
Add retry logic to espcoredump subprocess call (v6.0)
See merge request espressif/esp-idf!45317
2026-01-30 14:31:27 +08:00
Jiang Jiang Jian
2b0254873e
Merge branch 'bugfix/nvs_flash_space_reclaim_v6.0' into 'release/v6.0'
...
fix(nvs_flash): Fixed sequence of page state changes to allow correct recovery when power is interrupted (v6.0)
See merge request espressif/esp-idf!44935
2026-01-30 14:31:00 +08:00
Jiang Jiang Jian
fc1d878ebb
Merge branch 'contribute/github_pr_17789_v6.0' into 'release/v6.0'
...
fix(storage/spiffs): fix readdir setting errno on directory end (v6.0)
See merge request espressif/esp-idf!45380
2026-01-30 14:30:44 +08:00
Jiang Jiang Jian
d1d6858c3d
Merge branch 'ci/eth_10m_loopback_v6.0' into 'release/v6.0'
...
fix(esp_eth): made 10M loopback test less strict (v6.0)
See merge request espressif/esp-idf!45023
2026-01-30 14:30:11 +08:00
Jiang Jiang Jian
b89e7a0fbc
Merge branch 'fix/fix_possible_ws_server_deadlock_v6.0' into 'release/v6.0'
...
fix: fix potential ws server deadlock with blocking work queue (v6.0)
See merge request espressif/esp-idf!45364
2026-01-30 14:29:59 +08:00
Jiang Jiang Jian
02c9ca6bb8
Merge branch 'feat/esp_http_client_get_socket_api_v6.0' into 'release/v6.0'
...
feat(esp_http_client): adds API to get transport socket (v6.0)
See merge request espressif/esp-idf!45372
2026-01-30 14:29:46 +08:00
Jiang Jiang Jian
818256e7cd
Merge branch 'fix/offchan_roc_unit_test_v6.0' into 'release/v6.0'
...
CI : Fix offchan tx and roc related unit test case(v6.0)
See merge request espressif/esp-idf!45472
2026-01-30 14:29:15 +08:00
Jiang Jiang Jian
c45ee648d7
Merge branch 'fix/stop_receive_on_ws_socket_close_v6.0' into 'release/v6.0'
...
fix: stop reading ws data when peer closes the connection (v6.0)
See merge request espressif/esp-idf!45367
2026-01-30 14:28:04 +08:00
Jiang Jiang Jian
4efc91ccc0
Merge branch 'feat/ble_log_hci_log_len_limit_support_v6.0' into 'release/v6.0'
...
Feat/ble log hci log len limit support (v6.0)
See merge request espressif/esp-idf!45149
2026-01-30 14:27:52 +08:00
Chen Jichang
4c92df4926
fix(gdma): skip alignment check for AHBDMA version 1 when flash enc
2026-01-30 14:26:39 +08:00
zwx
eed0b0e5ae
feat(ieee802154): separated the 802.15.4 HAL codes from the HAL component
2026-01-30 06:15:26 +00:00
Chen Jichang
ca55f935e5
fix(gdma): fix dma burst size when flash enc enabled
2026-01-30 14:07:42 +08:00
Chen Jichang
11152d46a8
fix(dma): fix dma alignment when flash_enc enabled
...
Closes https://github.com/espressif/esp-idf/issues/17708
2026-01-30 14:07:39 +08:00
Rahul Tank
31bf3de38c
fix(nimble): Add packet sending change in case of controller only configuration
2026-01-30 10:21:23 +05:30
morris
799e366cee
Merge branch 'feat/esp_driver_dma_v6.0' into 'release/v6.0'
...
feat(dma): graduate the dma driver from esp_hw_support to esp_driver_dma (v6.0)
See merge request espressif/esp-idf!45387
2026-01-30 12:40:39 +08:00
Jiang Jiang Jian
0b19872c8f
Merge branch 'fix/ieee802154_sec_frame_config_v6.0' into 'release/v6.0'
...
fix(802.15.4): fixed security frame configuration (v6.0)
See merge request espressif/esp-idf!45352
2026-01-30 12:21:57 +08:00
Jiang Jiang Jian
a06af6abd7
Merge branch 'bugfix/fixed_blufi_doc_issue_v6.0' into 'release/v6.0'
...
fix(doc): set SOC_BLUFI_SUPPORTED in soc_caps.h for ESP32-C5 (v6.0)
See merge request espressif/esp-idf!45415
2026-01-30 10:52:50 +08:00
Jiang Jiang Jian
d3e1887bbc
Merge branch 'fix/p4_min_rev_usage_v6.0' into 'release/v6.0'
...
P4: fix wrong rev_min usage in rom and other places (v6.0)
See merge request espressif/esp-idf!45223
2026-01-30 10:50:51 +08:00
Jiang Jiang Jian
1f2045975f
Merge branch 'fix/uaf_in_bluedroid_attp_v6.0' into 'release/v6.0'
...
fix(ble): fixed use-after-free in bluedroid attp (v6.0)
See merge request espressif/esp-idf!45160
2026-01-30 10:44:14 +08:00
morris
3de2805850
Merge branch 'feat/add_parlio_buffer_size_check_on_c6_v6.0' into 'release/v6.0'
...
feat(parlio): add buffer size alignment warning for c6 (v6.0)
See merge request espressif/esp-idf!45073
2026-01-30 10:38:02 +08:00
morris
0b00918890
Merge branch 'feat/isp_awb_example_v6.0' into 'release/v6.0'
...
Feat/isp awb example (v6.0)
See merge request espressif/esp-idf!44963
2026-01-30 10:35:21 +08:00
Aditya Patwardhan
f6fbbd94df
Merge branch 'feat/enable_ecdsa_support_for_esp32p4_eco5_v6.0' into 'release/v6.0'
...
feat(esp32p4_eco5): enabled ECDSA peripheral support for ESP32P4 ECO5 (v6.0)
See merge request espressif/esp-idf!45350
2026-01-30 07:47:55 +05:30
Michael (XIAO Xufeng)
340e6a63ab
Merge branch 'feat/vbat_p4_eco6_v6.0' into 'release/v6.0'
...
feat(vbat): update vbat charger threshold on p4 revision 3 (backport v6.0)
See merge request espressif/esp-idf!45227
2026-01-30 01:37:41 +08:00
Mahavir Jain
83f0b4ef83
Merge branch 'fix/fix_tfpsacrypto_writing_to_esp_idf_v6.0' into 'release/v6.0'
...
fix: Skip writing to esp-idf directory when tfpsacrypto is built (v6.0)
See merge request espressif/esp-idf!45508
2026-01-29 15:08:32 +05:30
Jiang Jiang Jian
f22727be0c
Merge branch 'bugfix/ble_issues_30122025_v6.0' into 'release/v6.0'
...
fix(nimble): Fix Nimble Issues 30122025 (v6.0)
See merge request espressif/esp-idf!44677
2026-01-29 16:02:48 +08:00
morris
efe9a13b0b
Merge branch 'fix/fix_esp_psram_require_driver_spi_on_esp32_v6.0' into 'release/v6.0'
...
psram: fixed requirement on esp_driver_gpspi on esp32 (v6.0)
See merge request espressif/esp-idf!45284
2026-01-29 15:09:24 +08:00
morris
4ed63f006b
Merge branch 'refactor/i2c_soc_caps_cleanup_v6.0' into 'release/v6.0'
...
refactor(i2c): cleanup I2C definitions in soc_caps.h (v6.0)
See merge request espressif/esp-idf!45053
2026-01-29 15:02:03 +08:00
morris
db750dc1a0
feat(dma): graduate the dma driver from esp_hw_support to esp_driver_dma
2026-01-29 14:41:14 +08:00
Laukik Hase
a6d39908f7
fix(esp_tee): Fix TEE attestation stack protection fault with secure boot enabled
...
- Increased the TEE stack when secure boot is enabled
- Also, generate a build error when the generated TEE binary image size is
greater than the TEE partition size
2026-01-29 11:49:17 +05:30
Laukik Hase
a9e20a0715
feat(esp_tee): Remove unused components from the PSA Crypto library
2026-01-29 11:49:17 +05:30
Laukik Hase
f18697b544
refactor(esp_tee): Remove support for ECDSA secp192r1 keys in TEE secure storage
2026-01-29 11:49:16 +05:30
Laukik Hase
984eefa5ce
docs(esp_tee): Update the TEE attestation documentation for the PSA interface
2026-01-29 11:49:16 +05:30
Laukik Hase
b470f08c94
refactor(esp_tee): Update TEE attestation tests and examples to use the PSA interface
2026-01-29 11:49:16 +05:30
Laukik Hase
1752290f02
feat(esp_tee): Migrate TEE attestation to the PSA interface
2026-01-29 11:49:15 +05:30
Laukik Hase
d826448fd0
ci(esp_tee): Optimize the TEE pytest script
2026-01-29 11:49:15 +05:30
Laukik Hase
304adb120b
refactor(esp_tee): Adopt Picolibc as the default LibC for ESP-TEE build
...
- Also fixed an issue where NewLib ROM APIs, when called from TEE, were
using the syscall table located in the REE SRAM. This could be abused
as an attack vector to invoke illegal functions from the TEE.
To prevent this, the syscall table is now switched to the TEE-specific
copy during every M-U mode transition.
2026-01-29 11:49:15 +05:30
Laukik Hase
17b98b7a29
feat(esp_tee): Enable GDMA burst mode for AES/SHA operations
...
- Fix the compile-time minimum chip revision check for patching
the `ets_delay_us` API
Co-authored-by: Harshal Patil <harshal.patil@espressif.com >
2026-01-29 11:49:14 +05:30
Laukik Hase
421246323a
feat(esp_tee): Add support for the RISC-V H/W stack guard mechanism
2026-01-29 11:49:14 +05:30