yangfeng
39e7e142f7
fix(bluedroid): Fix the compilation issue of BCM_STRNCPY_S
2026-08-24 16:53:18 +08:00
Mahavir Jain
82609edeae
Merge branch 'fix/disable-key-mgr_v5.5' into 'release/v5.5'
...
Disable Key Manager support (v5.5)
See merge request espressif/esp-idf!51392
2026-08-24 11:56:19 +05:30
harshal.patil
6459793edd
change(security): disable Key Manager support on ESP32-C5/P4/S31
...
The Key Manager hardware peripheral in its current form needs further
design changes before it can be offered as a production feature.
Until a revised peripheral design is available, withdraw ESP-IDF
support for it on all Key Manager capable targets.
2026-08-21 11:47:41 +05:30
Dhimas Ardinata
d42d785455
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:33:31 +00:00
Martin Vychodil
75ff3d22a4
fix(fatfs): preserve access mode in VFS F_SETFL
...
F_SETFL was replacing the whole flags word, so fcntl(fd, F_SETFL, O_APPEND)
made F_GETFL report O_RDONLY|O_APPEND. Keep O_ACCMODE and apply only POSIX
status flags.
2026-08-20 14:45:44 +02:00
morris
c197d718bc
Merge branch 'feat/isp_dpc_support_v5.5' into 'release/v5.5'
...
feat(isp): support isp dpc dead pixel correction (v5.5)
See merge request espressif/esp-idf!51471
2026-08-20 11:21:57 +08:00
morris
7f93ab7147
Merge branch 'feat/csi_swap_and_format_conversion' into 'release/v5.5'
...
CSI 16 bit swap and format conversion (v5.5)
See merge request espressif/esp-idf!45700
2026-08-20 11:11:29 +08:00
Rahul Tank
93f18f1383
Merge branch 'bugfix/irk_smp_bond_issue_v5.5' into 'release/v5.5'
...
fix(nimble): Fix unpair_oldest_peer deleting wrong device (v5.5)
See merge request espressif/esp-idf!51837
2026-08-19 16:24:04 +05:30
Wang Meng Yang
2caf79b402
Merge branch 'fix/aireview_pbap_v5.5' into 'release/v5.5'
...
fix(bt_pbap): Fix some bugs in bluedroid PBAP (v5.5)
See merge request espressif/esp-idf!51729
2026-08-19 10:42:01 +08:00
Wang Meng Yang
9fcbdc00ef
Merge branch 'bugfix/ai_review_a2dp_v5.5' into 'release/v5.5'
...
fix(bt): Fix the critical issues related to A2DP from AI review report (v5.5)
See merge request espressif/esp-idf!50129
2026-08-19 10:38:19 +08:00
gaoxu
12174eb90e
feat(isp): support ISP DPC, add tests and use it in multi pipeline example
2026-08-19 09:30:36 +08:00
Rahul Tank
6c52b417f1
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:46:43 +05:30
Jiang Jiang Jian
57f61e7933
Merge branch 'bugfix/fix_some_wifi_bugs_260706_v5.5' into 'release/v5.5'
...
fix(wifi): fix some wifi bugs 260706 v5.5(Backport v5.5)
See merge request espressif/esp-idf!50397
2026-08-18 14:35:26 +08:00
Rahul Tank
57c627ce6c
Merge branch 'feat/add_register_notif_indic_v5.5' into 'release/v5.5'
...
fix(nimble): Add separate helper functions to register indication (v5.5)
See merge request espressif/esp-idf!51800
2026-08-18 11:48:53 +05:30
Jiang Jiang Jian
79d99dfafc
Merge branch 'docs/update_coexist_docs_v5.5' into 'release/v5.5'
...
docs(coex): enable coexist docs for c61 (v5.5)
See merge request espressif/esp-idf!51380
2026-08-18 12:00:20 +08:00
yangfeng
26dfcb0c86
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-18 11:26:53 +08:00
yangfeng
c1a1c97189
fix(bt): Fix the critical issues related to A2DP from AI review report
...
AVDT:
- Roll back CCB allocation when cmd/rsp queue creation fails
- Free media packet on invalid handle in AVDT_WriteReqOpt
- Zero-init timeout failure message before GETCAP callback
- Initialize lcid_tbl to 0xFF to avoid mapping to tc_tbl[0]
BTA/AVRCP:
- Use size_t for AVRC message copy buffer allocation
- Allocate before register in BTA_AvEnable
- Guard BTA_AvRegister callback when enable never completed
- Remove invalid free of inline Cover Art image_descriptor
A2DP BTC/API:
- Default g_a2dp_on_deinit to true before profile init
- Reject source audio send when A2DP is deiniting
- Add shutdown state check in btc_a2dp_sink_shutdown
- Guard A2DP source timer against freed dynamic local param
2026-08-18 11:26:53 +08:00
gaoxu
5a062218c0
feat(csi): support CSI format conversion and bit swap
2026-08-18 11:14:03 +08:00
Shu Chen
e93c339dfc
Merge branch 'feat/support_multipan_feature_rcp_20260603_v5.5' into 'release/v5.5'
...
feat(openthread): support multipan feature for RCP (v5.5)
See merge request espressif/esp-idf!51779
2026-08-18 02:49:37 +00:00
Rahul Tank
14b61b5b7f
fix(nimble): Add separate helper functions to register notification/indication
2026-08-18 07:37:38 +05:30
Martin Vychodil
12d5921057
Merge branch 'fix/sdmmc_fatfs_dma_psram_non_cached_region_v5.5' into 'release/v5.5'
...
fix(sdmmc): Validate DMA buffer address range (v5.5)
See merge request espressif/esp-idf!51151
2026-08-17 20:22:38 +08:00
Ondrej Kosta
75b59f9866
fix(esp_eth): fixed Ethernet PHY HW reset timing in common PHY code
2026-08-17 12:07:36 +02:00
Euripedes Rocha
de2df030e4
Merge branch 'bugfix/l2tap-test-errno-v5.5' into 'release/v5.5'
...
test(esp_netif): clear errno before L2TAP asserts v5.5
See merge request espressif/esp-idf!51762
2026-08-17 10:47:27 +02:00
Xu Si Yu
bfd38b6d4c
fix(openthread): fix configuration-related issues
2026-08-17 14:16:47 +08:00
Wang Meng Yang
9d7bd46045
Merge branch 'change/refactor_hidh_datapath_v5.5' into 'release/v5.5'
...
Change/refactor hidh datapath[backport v5.5]
See merge request espressif/esp-idf!51280
2026-08-17 10:25:28 +08:00
morris
ba1fc474b2
Merge branch 'feat/move_flash_120_out_from_experimental_v5.5' into 'release/v5.5'
...
feat(flash): p4 flash 120MHz is no longer experimental feature (v5.5)
See merge request espressif/esp-idf!51700
2026-08-17 10:08:13 +08:00
linruihao
ef2d22cd4f
docs(coex): enable coexist docs for c61
2026-08-17 07:58:32 +08:00
Rahul Tank
222d32c462
Merge branch 'bugfix/fix_restart_gatt_svr_v5.5' into 'release/v5.5'
...
fix(nimble): Add fix to handle service reset during server start (v5.5)
See merge request espressif/esp-idf!51563
2026-08-16 09:56:56 +05:30
muhaidong
ed4de45046
fix(wifi): fix some wifi bugs 260706 v5.5
...
1. support weak func for wifi lmac assert
2. post disconnect event after disassociation tx callback
2026-08-15 10:49:30 +08:00
muhaidong
f622b7d8ce
fix(wifi): support weak func for wifi lmac assert
2026-08-15 10:49:30 +08:00
muhaidong
1bca3365bc
fix(coex): remove unsupported external coex soc caps
2026-08-15 10:49:30 +08:00
Shu Chen
55e2e8e629
Merge branch 'fix/154_mac_receive_at_v5.5' into 'release/v5.5'
...
fix(ieee802154): skip receive_at when rx window already expired (v5.5)
See merge request espressif/esp-idf!51365
2026-08-14 11:22:57 +00:00
Rahul Tank
f542038478
fix(nimble): Add fix to handle service reset during server start
2026-08-14 13:51:54 +05:30
Xu Si Yu
3079c4b9e3
feat(openthread): support multipan feature for RCP
2026-08-14 15:07:15 +08:00
Xu Si Yu
de8d87d8de
feat(openthread): initialize multiple_instances source directory
2026-08-14 15:06:18 +08:00
Xu Si Yu
d3cbea1a8c
fix(ieee802154): clear RX buffer state on MAC init
2026-08-14 15:06:18 +08:00
Xu Si Yu
f6fc79af1c
feat(802.15.4): reorganize source file structure
2026-08-14 15:06:18 +08:00
Xu Si Yu
f8a1e2a8a9
feat(openthread): reorganize source file structure
2026-08-14 15:05:49 +08:00
Armando (Dou Yiwen)
b5f97b22e7
feat(flash): p4 flash 120MHz is no longer experimental feature
...
Signed-off-by: Armando (Dou Yiwen) <douyiwen@espressif.com >
2026-08-14 06:10:25 +00:00
morris
69de011619
Merge branch 'fix/fix_mpll_init_flow_v5.5' into 'release/v5.5'
...
mpll: improved mpll init flow (v5.5)
See merge request espressif/esp-idf!51663
2026-08-14 13:19:55 +08:00
Rahul Tank
376f50afc1
Merge branch 'bugfix/fix_add_resolve_after_connect' into 'release/v5.5'
...
fix(nimble): Fix adding device to resolving list when defer connection
See merge request espressif/esp-idf!51315
2026-08-14 10:45:57 +05:30
Ondrej Kosta and Cursor
dab098dada
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:15:40 +02:00
morris
53c798ca9b
Merge branch 'feat/support_link_switch_for_parlio_tx_v5.5' into 'release/v5.5'
...
feat(parlio_tx): apply the gdma link switch event to parlio_tx (v5.5)
See merge request espressif/esp-idf!51424
2026-08-13 19:04:59 +08:00
morris
f88630e123
Merge branch 'change/remove_lcd_restart_for_p4_s31_v5.5' into 'release/v5.5'
...
remove(lcd): remove restart support for p4 and s31 (v5.5)
See merge request espressif/esp-idf!51353
2026-08-13 19:02:10 +08:00
morris
149d7a8046
Merge branch 'fix/fix_rmt_loop_tx_trigger_done_event_v5.5' into 'release/v5.5'
...
fix(rmt): clear stale TX done status before new transaction (v5.5)
See merge request espressif/esp-idf!51654
2026-08-13 18:59:57 +08:00
Chen Jichang
a6f2243af3
remove(lcd): remove restart support for p4 and s31
2026-08-13 17:40:39 +08:00
Chen Jichang
376824b071
feat(parlio_tx): apply the gdma link switch event to parlio_tx
2026-08-13 15:07:16 +08:00
hejiaxin
67e32f0568
fix(bt_pbap): Fix some bugs in bluedroid PBAP
...
- Add sdp_seq to avoid p_ccb being free during sdp
- Changed some BTA_Pba functions to return non-void value
- Improve error catching and report
- Refactor bta_pba_client_response to avoid UAF problem
- Rearrange btc_pba_client init flag to avoid some disturbing bug
2026-08-13 14:32:24 +08:00
Rahul Tank
f47df3ad41
fix(nimble): Fix adding device to resolving list when defer connection
2026-08-13 10:24:15 +05:30
liqigan
a3e4d10f2a
fix(bt/bluedroid): Fixed use after free issue on osi_event_delete
2026-08-13 07:49:29 +08:00