Commit Graph
34075 Commits
Author SHA1 Message Date
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 KostaandCursor 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