Commit Graph

44361 Commits

Author SHA1 Message Date
Jiang Jiang Jian
ffaaabc265 Merge branch 'bugfix/esp_idf_p4_pm-654_v5.4' into 'release/v5.4'
fix(esp_hal_wdt): ESP32P4 RTC WDT stage0 timeout set error(v5.4)

See merge request espressif/esp-idf!45306
2026-01-26 10:56:05 +08:00
Jiang Jiang Jian
f95a4389f3 Merge branch 'bugfix/source_acp_miss_audio_cfg_evt_v5.4' into 'release/v5.4'
fix: enhanced packet length check in Bluedroid v5.4

See merge request espressif/esp-idf!45259
2026-01-26 10:55:20 +08:00
Jiang Jiang Jian
7fd00cdf09 Merge branch 'bugfix/idfci-7928_v5.4' into 'release/v5.4'
backport v5.4: fix ci failed test case of Automatic light occurs when tasks are suspended

See merge request espressif/esp-idf!45212
2026-01-26 10:49:38 +08:00
Martin Vychodil
0c1a5cecf2 Merge branch 'contribute/github_pr_17789_v5.4' into 'release/v5.4'
fix(storage/spiffs): fix readdir setting errno on directory end (v5.4)

See merge request espressif/esp-idf!45382
2026-01-23 04:36:31 +08:00
Augusto Zanellato
9e559f3166 fix(storage/spiffs): fix readdir setting errno on directory end
spiffs_res_to_errno maps `SPIFFS_ERR_END_OF_OBJECT` to EIO which breaks the common contract where
errno should be 0 if readdir iterated through all the entries in a directory.

The fix is explicitly checking for `SPIFFS_ERR_END_OF_OBJECT` and in that case set errno to 0.
2026-01-22 15:02:08 +01:00
Shu Chen
8595d6f0da Merge branch 'feat/multiple_instance_for_pending_table_v5.4' into 'release/v5.4'
Feat/multiple instance for pending table (v5.4)

See merge request espressif/esp-idf!45100
2026-01-22 07:11:41 +00:00
Rahul Tank
0b6360c916 Merge branch 'bugfix/fix_memory_leak_in_deinit_v5.4' into 'release/v5.4'
fix(nimble): Fixed invalid access to already freed memory in deinit sequence (v5.4)

See merge request espressif/esp-idf!45235
2026-01-22 11:50:26 +05:30
morris
83d4389277 Merge branch 'feat/isp_awb_example_v5.4' into 'release/v5.4'
isp: fixed wbg shadow not working issue (v5.4)

See merge request espressif/esp-idf!45324
2026-01-22 11:30:34 +08:00
Marius Vikhammer
6e74c169c3 Merge branch 'ci/enable_esp_event_tests_v5.4' into 'release/v5.4'
ci(core): fixed esp_event not running properly in CI (v5.4)

See merge request espressif/esp-idf!44759
2026-01-22 09:12:32 +08:00
Alexey Gerenkov
6929145d63 Merge branch 'update_jtag_docs_v5.4' into 'release/v5.4'
Update jtag docs (v5.4)

See merge request espressif/esp-idf!44888
2026-01-21 23:08:08 +08:00
Wang Meng Yang
5e7c25c636 Merge branch 'feat/set_max_sync_conn_v5.4' into 'release/v5.4'
feat(bt): set BR/EDR max sync conn eff for Bluedroid HFP on ESP32 (v5.4)

See merge request espressif/esp-idf!45243
2026-01-21 19:45:17 +08:00
Roland Dobai
9f8d21af29 Merge branch 'coredump_read_flash_retry_v5.4' into 'release/v5.4'
Add retry logic to espcoredump subprocess call (v5.4)

See merge request espressif/esp-idf!45319
2026-01-21 10:10:02 +01:00
morris
a901fb1c00 Merge branch 'fix/fix_dma_fail_when_flash_enc_enabled_v5.4' into 'release/v5.4'
fix(dma): fix dma alignment when flash_enc enabled (v5.4)

See merge request espressif/esp-idf!45081
2026-01-21 16:08:32 +08:00
Erhan Kurubas
252624ada0 test(panic): add retry logic to espcoredump subprocess call 2026-01-21 08:31:57 +03:00
Rahul Tank
9f1b4b46df fix(nimble): Fix memory leak in controller/stack deinit sequence 2026-01-21 10:29:07 +05:30
Island
eac6cf789c Merge branch 'change/ble_update_lib_20260113_v5.4' into 'release/v5.4'
change(ble): [AUTO_MR] 20260113 - Update ESP BLE Controller Lib (v5.4)

See merge request espressif/esp-idf!45192
2026-01-21 11:41:11 +08:00
Island
03045d3a59 Merge branch 'feat/ble_compressed_log_update_v5.4' into 'release/v5.4'
feat(ble_mesh): update log compression for ble mesh lib (v5.4)

See merge request espressif/esp-idf!45153
2026-01-21 11:30:39 +08:00
armando
721455e775 fix(isp): fixed wbg shadow not working issue 2026-01-21 10:32:17 +08:00
Roland Dobai
1afcac32f8 Merge branch 'contrib/github_pr_18103_v5.4' into 'release/v5.4'
Fix "IMPORTED_LOCATION not set for imported target" CMake errors during codemodel-v2 api queries with CMake 4.2 (GitHub PR) (v5.4)

See merge request espressif/esp-idf!45201
2026-01-20 19:59:45 +01:00
hebinglin
c74cee25b5 fix(esp_hal_wdt): replace the erroneous RWDT timeout config in ROM with the code in ram 2026-01-20 20:57:33 +08:00
Fu Hanxi
415ba17442 Merge branch 'ci/docs-artifacts-expiration-time-v5.4' into 'release/v5.4'
Revert "ci: docs artifacts expiration time"

See merge request espressif/esp-idf!45040
2026-01-20 08:50:17 +01:00
Jin Cheng
0813a2e8c9 fix(bt): fixed semaphore deletion condition in UART DMA deinit 2026-01-20 13:02:12 +08:00
Jin Cheng
735ab37a2f fix(bt): enhanced packet length check in sdp_server.c 2026-01-20 13:02:12 +08:00
Jin Cheng
1226e99d09 fix(bt): enhanced packet length check for avrc_pars_vendor_cmd 2026-01-20 13:02:12 +08:00
Jin Cheng
1a3a670e23 fix(bt): enhanced packet length check for HCI module 2026-01-20 13:02:12 +08:00
Jin Cheng
4eac129ac1 fix(bt): validated UUID parameters in BTA_JvStartDiscovery 2026-01-20 13:02:12 +08:00
Chen Jichang
474e4c66ef fix(gdma): fix dma burst size when flash enc enabled 2026-01-20 11:41:11 +08:00
Roland Dobai
155168738c Merge branch 'fix/update_argument_file_docs_v5.4' into 'release/v5.4'
docs(tools): Enclosed @argument_file with quotations (v5.4)

See merge request espressif/esp-idf!45276
2026-01-19 19:25:56 +01:00
Shen Mengjing
6dee4af999 docs: Update CN translation for idf-py.rst 2026-01-19 16:27:13 +01:00
Marek Fiala
87176bc17e docs(tools): Updated argument via file with quotations
Closes https://github.com/espressif/esp-idf/issues/18077
2026-01-19 16:27:13 +01:00
yangfeng
bb156c8c1d feat(bt): set BR/EDR max sync conn eff for Bluedroid HFP on ESP32
Closes https://github.com/espressif/esp-idf/issues/18060
2026-01-19 15:32:05 +08:00
cjin
31bea4d01a feat(ble): support sid filter feature on ESP32C6 2026-01-19 14:18:07 +08:00
Zhou Xiao
b83197217d feat(ble): support sid filter feature on ESP32H2
(cherry picked from commit e4e42f0166)

Co-authored-by: cjin <jinchen@espressif.com>
2026-01-19 14:16:06 +08:00
Zhou Xiao
66970ed0d1 feat(ble): add config to enable sid filter feat
(cherry picked from commit 3bf230435c)

Co-authored-by: cjin <jinchen@espressif.com>
2026-01-19 14:16:06 +08:00
Zhou Xiao
9f210256ed change(ble): [AUTO_MR] Update lib_esp32c6 to 17fdc66e
(cherry picked from commit 54e5f358bf)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2026-01-19 14:16:06 +08:00
Zhou Xiao
ac45784bb3 change(ble): [AUTO_MR] Update lib_esp32h2 to 17fdc66e
(cherry picked from commit 57b4819474)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2026-01-19 14:16:06 +08:00
morris
882523ba1c Merge branch 'contrib/github_pr_17831_backport_v5.4' into 'release/v5.4'
fix(hal): correct PHY selection logic in usb_wrap_ll.h (backport v5.4)

See merge request espressif/esp-idf!43303
2026-01-19 10:26:33 +08:00
Mahavir Jain
d7302083c4 Merge branch 'feat/enable_pseudo_round_support_for_aes_v5.4' into 'release/v5.4'
feat: enable pesudo round functionality for AES in ESP32P4 ECO5 (v5.4)

See merge request espressif/esp-idf!45176
2026-01-18 18:19:14 +05:30
Li Shuai
7f3c2107ca change(esp_pm): fix ci failed test case of Automatic light occurs when tasks are suspended 2026-01-17 15:07:07 +08:00
Ferdinand Bachmann
eb6b36732f fix(cmake): Fix "IMPORTED_LOCATION not set for imported target" errors
esp-idf uses imported targets as dummy targets that are never linked.
Previous CMake versions would ignore these and not error on unset
IMPORTED_LOCATION if they are never actually linked. CMake 4.2 and newer
errors during codemodel-v2 api queries when imported targets are missing
IMPORTED_LOCATION, so set a dummy location that would error when
actually linked, which fixes the error during api queries.

Closes https://github.com/espressif/esp-idf/pull/18103
2026-01-16 12:11:34 +01:00
Island
b4ab1c0e7c Merge branch 'fix/uaf_in_bluedroid_attp_v5.4' into 'release/v5.4'
fix(ble): fixed use-after-free in bluedroid attp (v5.4)

See merge request espressif/esp-idf!45158
2026-01-16 19:05:05 +08:00
Island
5d7bb9d2c4 Merge branch 'feat/ble_log_hci_log_len_limit_support_v5.4' into 'release/v5.4'
Feat/ble log hci log len limit support (v5.4)

See merge request espressif/esp-idf!45147
2026-01-16 19:04:15 +08:00
Roland Dobai
270755fcfd Merge branch 'fix/ldgen_ipa_constprop_v5.4' into 'release/v5.4'
fix(ldgen): correctly place symbols generated by compiler during IPA (v5.4)

See merge request espressif/esp-idf!45112
2026-01-16 09:18:24 +01:00
Island
47a1d6463f Merge branch 'change/ble_update_lib_20260108_v5.4' into 'release/v5.4'
change(ble): [AUTO_MR] 20260108 - Update ESP BLE Controller Lib (v5.4)

See merge request espressif/esp-idf!44932
2026-01-16 16:03:56 +08:00
Rahul Tank
eb32f3205a Merge branch 'bugfix/periodic_adv_sync_lost_psync_handle_v5.4' into 'release/v5.4'
fix(nimble): Handling of psync during sync lost (v5.4)

See merge request espressif/esp-idf!45044
2026-01-16 12:30:01 +05:30
Island
142ab2e0dd Merge branch 'feat/support_blecrt_515_v5.4' into 'release/v5.4'
feat(bt/bluedroid): Support get allocated heap size (v5.4)

See merge request espressif/esp-idf!44862
2026-01-16 14:19:05 +08:00
nilesh.kale
a6a6d9361a feat: enable pesudo round functionality for AES in ESP32P4 ECO5 2026-01-16 11:29:42 +05:30
morris
59d67a7fb2 Merge branch 'feature/add_more_channel_info_v5.4' into 'release/v5.4'
feat(i2s): support to get more channel info (v5.4)

See merge request espressif/esp-idf!45141
2026-01-16 10:09:07 +08:00
Mahavir Jain
c6ee48cff9 Merge branch 'fix/aes-dma-psram-output-cache-coherency_v5.4' into 'release/v5.4'
Ensure cache coherency when DMA writes to cacheable PSRAM buffers (AES) (v5.4)

See merge request espressif/esp-idf!44921
2026-01-15 19:15:58 +05:30
Euripedes Rocha
539e16fb23 Merge branch 'ci/eth_10m_loopback_v5.4' into 'release/v5.4'
fix(esp_eth): made 10M loopback test less strict (v5.4)

See merge request espressif/esp-idf!45025
2026-01-15 12:57:08 +01:00