liqigan
329e7ba627
change(bt/bluedroid): Refactored HID host datapath
2026-08-24 14:19:05 +08:00
morris
4ef8e295ea
Merge branch 'fix/i2s_tdm_5slot_clock_test_v5.4' into 'release/v5.4'
...
fix(hal): prevent overflow in fractional clock division (v5.4)
See merge request espressif/esp-idf!51432
2026-08-24 12:02:22 +08:00
Dhimas Ardinata
17efcd2810
fix(esp_eth): make openeth ISR log DRAM-safe
...
Keep the ISR from touching flash-resident log strings while cache is disabled.
Closes #18644
2026-08-21 01:36:59 +00:00
Chen Chen and Cursor
f5b59afa90
fix(hal): prevent overflow in fractional clock division
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-20 14:46:54 +08:00
Rahul Tank
eefa50da7e
Merge branch 'bugfix/irk_smp_bond_issue_v5.4' into 'release/v5.4'
...
fix(nimble): Fix unpair_oldest_peer deleting wrong device (v5.4)
See merge request espressif/esp-idf!51838
2026-08-19 16:23:29 +05:30
Fu Hanxi
77433f9de5
Merge branch 'ci/apply-common-scripts-v5.4' into 'release/v5.4'
...
ci: apply common-scripts refactor (v5.4)
See merge request espressif/esp-idf!51101
2026-08-19 10:36:39 +02:00
Euripedes Rocha
707c485dca
Merge branch 'fix/ieee802_3_reset_time_v5.4' into 'release/v5.4'
...
fix(esp_eth): fixed Ethernet PHY HW reset timing in common PHY code (v5.4)
See merge request espressif/esp-idf!51713
2026-08-19 09:09:51 +02:00
Wang Meng Yang
6cd280ace0
Merge branch 'bugfix/strncpy_compilation_issue_v5.4' into 'release/v5.4'
...
fix(bluedroid): Fix the compilation issue of BCM_STRNCPY_S (v5.4)
See merge request espressif/esp-idf!51745
2026-08-19 10:39:03 +08:00
Fu Hanxi
3a3c36ac71
tests: replace CLI-dependent xfail/skipif conditions
2026-08-18 11:39:50 +02:00
Rahul Tank
0401956b4e
fix(nimble): Fix unpair_oldest_peer deleting wrong device
...
Sort bond entries by bond_count after in-place updates to maintain correct
eviction order, and log IRK resolving-list failures instead of failing the bond.
2026-08-18 12:47:56 +05:30
Rahul Tank
7bf12a4e41
Merge branch 'feat/add_register_notif_indic_v5.4' into 'release/v5.4'
...
fix(nimble): Add separate helper functions to register indication (v5.4)
See merge request espressif/esp-idf!51801
2026-08-18 11:49:27 +05:30
Jiang Jiang Jian
6cec794998
Merge branch 'fix/owe_prevent_double_free_v5.4' into 'release/v5.4'
...
fix(wifi): Prevent double free in owe failure path (v5.4)
See merge request espressif/esp-idf!51637
2026-08-18 11:56:18 +08:00
Jiang Jiang Jian
c904ba2e6b
Merge branch 'bugfix/a2dp_api_init_check_v5.4' into 'release/v5.4'
...
fix(bt): Fix compatibility with A2DP API legacy usage methods (v5.4)
See merge request espressif/esp-idf!51332
2026-08-18 11:24:31 +08:00
Shu Chen
80d64cee6a
Merge branch 'feat/support_multipan_feature_rcp_20260603_v5.4' into 'release/v5.4'
...
feat(openthread): support multipan feature for RCP (v5.4)
See merge request espressif/esp-idf!51780
2026-08-18 02:48:58 +00:00
Rahul Tank
f9c383a747
fix(nimble): Add separate helper functions to register notification/indication
2026-08-18 07:38:26 +05:30
Fu Hanxi
eb7eef3a5f
tests: fix special characters in parametrize with variables
2026-08-17 14:13:16 +02:00
Fu Hanxi
b47f9850c7
ci: apply common-scripts CI refactor
...
Squashes these original commits for release/v5.4 backport traceability:
- 9b289dc5ad6 ci: apply idf-ci 1.x
- 381df980d57 ci: remove pip-cache and other unused jobs
- 32375a0a15e ci: apply common-scripts CI refactor
2026-08-17 14:13:15 +02:00
Ondrej Kosta
f5e5b44a57
fix(esp_eth): fixed Ethernet PHY HW reset timing in common PHY code
2026-08-17 17:06:25 +08:00
Euripedes Rocha
78acf95a61
Merge branch 'bugfix/l2tap-test-errno-v5.4' into 'release/v5.4'
...
test(esp_netif): clear errno before L2TAP asserts v5.4
See merge request espressif/esp-idf!51763
2026-08-17 10:46:56 +02:00
Xu Si Yu
76226a77a8
fix(openthread): fix configuration-related issues
2026-08-17 14:17:09 +08:00
yangfeng
b3370110a6
fix(bluedroid): Fix the compilation issue of BCM_STRNCPY_S
2026-08-17 09:54:33 +08:00
Xu Si Yu
ec2ad0ce03
feat(openthread): support multipan feature for RCP
2026-08-14 15:08:10 +08:00
Xu Si Yu
cfd84016bc
feat(openthread): initialize multiple_instances source directory
2026-08-14 15:07:33 +08:00
Xu Si Yu
1efd7468f2
fix(ieee802154): clear RX buffer state on MAC init
2026-08-14 15:07:33 +08:00
Xu Si Yu
6178781884
feat(802.15.4): reorganize source file structure
2026-08-14 15:07:33 +08:00
Xu Si Yu
217b6c25c3
feat(openthread): reorganize source file structure
2026-08-14 15:07:33 +08:00
morris
708c7d28ce
Merge branch 'fix/fix_rgb_frame_buffer_alignment_v5.4' into 'release/v5.4'
...
fix(gdma): fix buffer alignment when psram ecc enabled (v5.4)
See merge request espressif/esp-idf!49999
2026-08-14 14:27:10 +08:00
Rahul Tank
35e52aec51
Merge branch 'bugfix/fix_add_resolve_after_connect_master_v5.4' into 'release/v5.4'
...
fix(nimble): Fix adding device to resolving list when defer connection (v5.4)
See merge request espressif/esp-idf!51739
2026-08-14 10:44:55 +05:30
Ondrej Kosta and Cursor
aeb7c01d91
test(esp_netif): clear errno before L2TAP asserts
...
select() does not set errno on timeout per POSIX; remove the incorrect
EAGAIN check after select timeout and clear errno before asserting it.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-13 14:16:55 +02:00
morris
b2fdd5562c
Merge branch 'fix/fix_rmt_loop_tx_trigger_done_event_v5.4' into 'release/v5.4'
...
fix(rmt): clear stale TX done status before new transaction (v5.4)
See merge request espressif/esp-idf!51655
2026-08-13 18:59:48 +08:00
Rahul Tank
39203f616c
fix(nimble): Fix adding device to resolving list when defer connection
2026-08-13 14:58:18 +05:30
Chen Jichang
b28e9a3277
fix(gdma): fix buffer alignment when psram ecc enabled
...
Closes https://github.com/espressif/esp-idf/issues/18739
2026-08-13 15:06:31 +08:00
yangfeng
88f7f55ff1
fix(bt): Fix compatibility with A2DP API legacy usage methods
...
- Modify the timing of API calls in the A2DP example
- Closes https://github.com/espressif/esp-idf/issues/18786
2026-08-13 08:55:01 +08:00
Rahul Tank
02e784372a
fix(nimble): Added change to stop adv before starting new adv
2026-08-11 12:04:10 +05:30
Chen Jichang
cec1233a20
fix(rmt): fix loop tx can trigger done event
2026-08-10 19:14:14 +08:00
Sajia
884036b072
fix(wifi): Prevent double free in owe failure path
2026-08-10 12:03:55 +05:30
Rahul Tank
564ca19233
fix(nimble): Remove extra free to avoid double free
2026-08-06 18:55:37 +05:30
Jiang Jiang Jian
d6ad1232ae
Merge branch 'bugfix/dpp_backport_v5.4' into 'release/v5.4'
...
fix(esp_wifi): Backport dpp and other fixes
See merge request espressif/esp-idf!51411
2026-08-06 16:19:17 +08:00
Jiang Jiang Jian
54d648e703
Merge branch 'fix/154_mac_receive_at_v5.4' into 'release/v5.4'
...
fix(ieee802154): skip receive_at when rx window already expired (v5.4)
See merge request espressif/esp-idf!51369
2026-08-06 12:29:09 +08:00
Jiang Jiang Jian
6c0799d334
Merge branch 'backport/lp_spi_fix_inline_v5.4' into 'release/v5.4'
...
fix(ulp/lp_spi): fix stale data in driver (v5.4)
See merge request espressif/esp-idf!51312
2026-08-06 12:02:40 +08:00
Jiang Jiang Jian
8a5cd6c388
Merge branch 'bugfix/vfs_fat_readdir_stat_cache_v5.4' into 'release/v5.4'
...
fix(fatfs): move readdir-stat cache to per-DIR stream (v5.4)
See merge request espressif/esp-idf!50906
2026-08-06 11:58:23 +08:00
Jiang Jiang Jian
5e6450fb55
Merge branch 'contrib/github_pr_18829_v5.4' into 'release/v5.4'
...
fix(spiffs): fix off-by-one in spiffsgen.py obj name length check (GitHub PR) (v5.4)
See merge request espressif/esp-idf!50917
2026-08-06 11:55:13 +08:00
Jiang Jiang Jian
1788bf7d9e
Merge branch 'contrib/github_pr_18822_v5.4' into 'release/v5.4'
...
fix(esp_partition): prevent size_t overflow bypassing bounds checks on linux target (GitHub PR) (v5.4)
See merge request espressif/esp-idf!50910
2026-08-06 11:54:59 +08:00
Jiang Jiang Jian
5b2f687142
Merge branch 'bugfix/sdmmc-ddr-response-buffer-leak_v5.4' into 'release/v5.4'
...
fix(sdmmc): free DMA response buffer on DDR mode switch failure (v5.4)
See merge request espressif/esp-idf!50888
2026-08-06 11:54:26 +08:00
Jiang Jiang Jian
ac3962b03a
Merge branch 'test/idf-additions-coverage_v5.4' into 'release/v5.4'
...
test(freertos): expand IDF additions test coverage (v5.4)
See merge request espressif/esp-idf!50822
2026-08-06 11:51:50 +08:00
Jiang Jiang Jian
cc718ffa69
Merge branch 'contrib/github_pr_18823_v5.4' into 'release/v5.4'
...
fix(vfs): use MAX_FDS instead of VFS_MAX_COUNT when clearing fd table on unregister (GitHub PR) (v5.4)
See merge request espressif/esp-idf!50700
2026-08-06 11:51:18 +08:00
Jiang Jiang Jian
f9f69f0cae
Merge branch 'lwip/dns_stack_corruption_fix_v5.4' into 'release/v5.4'
...
docs(lwip): clarify DNS_MAX_HOST_IP range and addr_cnt in Kconfig (v5.4)
See merge request espressif/esp-idf!49194
2026-08-06 11:50:28 +08:00
Jiang Jiang Jian
355264d7f7
Merge branch 'feat/ot_rx_sensitivity_v5.4' into 'release/v5.4'
...
feat(openthread): use the actual receive sensitivity for link quality evaluation (v5.4)
See merge request espressif/esp-idf!51483
2026-08-06 11:27:25 +08:00
Jiang Jiang Jian
8f810bd44c
Merge branch 'feat/support_pawr_connect_evt_v5.4' into 'release/v5.4'
...
feat(ble/bluedroid): Support PAWR connection event (5.4)
See merge request espressif/esp-idf!51440
2026-08-06 11:25:37 +08:00
Jiang Jiang Jian
5ecf5638ba
Merge branch 'fix/resolve_issues_reported_via_bbp_v5.4' into 'release/v5.4'
...
fix(openthread): fix null pointer deref, uninitialized struct, and unbounded strcpy in spinel/RCP code (v5.4)
See merge request espressif/esp-idf!51371
2026-08-06 11:23:23 +08:00