Commit Graph
48949 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
Euripedes Rocha 635d6e1430 Merge branch 'contrib/github_pr_18648_v5.5' into 'release/v5.5'
esp_eth: make OpenETH ISR logging DRAM-safe (GitHub PR) (v5.5)

See merge request espressif/esp-idf!51925
2026-08-21 10:52:31 +02:00
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 cad31b97f5 Merge branch 'fix/fatfs-vfs-fcntl-setfl_v5.5_3' into 'release/v5.5'
fix(fatfs): preserve access mode in VFS F_SETFL (v5.5)

See merge request espressif/esp-idf!51920
2026-08-20 22:47:10 +08: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
Euripedes Rocha 2032f3604f Merge branch 'fix/ieee802_3_reset_time_v5.5' into 'release/v5.5'
fix(esp_eth): fixed Ethernet PHY HW reset timing in common PHY code (v5.5)

See merge request espressif/esp-idf!51712
2026-08-17 13:31:41 +02: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
Fu Hanxi 4cfbb2afb3 Merge branch 'ci/use-latest-common-repo_v5.5' into 'release/v5.5'
ci: use main branch of `ci/actions/common` (v5.5)

See merge request espressif/esp-idf!51765
2026-08-17 09:57:26 +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 1d816e5345 fix(provisioning): enlarge wifi_prov_mgr app partition 2026-08-15 14:35:27 +08:00
muhaidong 465bae856a fix(blufi): fix esp32 nimble ci iram overflow 2026-08-15 14:35:27 +08:00
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
Fu Hanxi fa54a2e223 ci: use main branch of ci/actions/common 2026-08-13 15:33:43 +02:00
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