Commit Graph
48636 Commits
Author SHA1 Message Date
Rahul Tank c6815bdb9a feat(nimble): Add support for static passkey 2025-12-22 21:14:19 +05:30
Jiang Jiang Jian 847840150b Merge branch 'refactor/esp_hal_ppa_v6.0' into 'release/v6.0'
refactor(ppa): split PPA HAL into a separate component (v6.0)

See merge request espressif/esp-idf!44343
2025-12-22 10:12:22 +08:00
Jiang Jiang Jian 7950fdde3f Merge branch 'bugfix/sync_security_fix_from_flouride_v6.0' into 'release/v6.0'
fix: synchronized several security-related fixes from Google Fluoride (v6.0)

See merge request espressif/esp-idf!44406
2025-12-22 10:11:38 +08:00
Jiang Jiang Jian 2829b78bee Merge branch 'refactor/split_a2dp_sink_v6.0' into 'release/v6.0'
refactor(examples/classic_bt): Split a2dp_sink example(v6.0)

See merge request espressif/esp-idf!44426
2025-12-22 10:10:21 +08:00
Mahavir Jain 7da79a653c Merge branch 'feature/mbedtls_psa_migration_v6.0' into 'release/v6.0'
feat(mbedtls): PSA Migration to release v6.0

See merge request espressif/esp-idf!43323
2025-12-21 13:52:48 +05:30
Aditya Patwardhan 7a337412b1 Merge branch 'bugfix/http_digest_arg_validation_v6.0' into 'release/v6.0'
fix(esp_http_client): prevent out-of-bounds read in Digest auth (v6.0)

See merge request espressif/esp-idf!43900
2025-12-21 13:09:31 +05:30
Jiang Jiang Jian d28cc92535 Merge branch 'fix/cmakev2_component_srcs_and_validation_v6.0' into 'release/v6.0'
Correctly set SRCS property for cmakev2 components and add component validation checks (v6.0)

See merge request espressif/esp-idf!44428
2025-12-21 15:38:55 +08:00
Aditya Patwardhan 084d1f03f6 Merge branch 'bugfix/protocomm_sec1_validation_v6.0' into 'release/v6.0'
fix(protocomm): add validation for Security1 client verifier data (v6.0)

See merge request espressif/esp-idf!43776
2025-12-21 13:08:04 +05:30
Jiang Jiang Jian 9e0b06d2b1 Merge branch 'fix/ble_mesh_proxy_cli_coexists_with_adv_v6.0' into 'release/v6.0'
fix(ble_mesh): Fix start callback timing when GATT and ADV bearers coexist (v6.0)

See merge request espressif/esp-idf!44419
2025-12-21 15:37:34 +08:00
Jiang Jiang Jian 430ddfbb20 Merge branch 'fix/ble_mesh_trans_enh_seg_rpl_v6.0' into 'release/v6.0'
fix(ble_mesh): fixed incorrect rpl behavior in transport enh (v6.0)

See merge request espressif/esp-idf!44389
2025-12-21 15:35:38 +08:00
Jiang Jiang Jian 5471f99e98 Merge branch 'fix/ble_log_v2_dual_core_iwt_v6.0' into 'release/v6.0'
fix(ble): added missed spin lock initialization (v6.0)

See merge request espressif/esp-idf!44382
2025-12-21 15:34:09 +08:00
Jiang Jiang Jian 63fb646f0d Merge branch 'feat/update_154_get_recent_rssi_v6.0' into 'release/v6.0'
feat(802.15.4): support get real time rssi (v6.0)

See merge request espressif/esp-idf!44370
2025-12-21 15:32:57 +08:00
Jiang Jiang Jian a480296daa Merge branch 'fix/fix_esp32s2_phy_issue_v60' into 'release/v6.0'
fix(phy): fix esp32s2 phy lib issue v60

See merge request espressif/esp-idf!44413
2025-12-21 15:31:28 +08:00
Jiang Jiang Jian 9b74192f14 Merge branch 'fix/update_breakpoint_nums_on_c5_h4_v6.0' into 'release/v6.0'
fix(soc): update breakpoint nums on c5 and h4 (v6.0)

See merge request espressif/esp-idf!44355
2025-12-21 15:30:36 +08:00
Jiang Jiang Jian 0f7ae73276 Merge branch 'feat/isp_driver_use_four_cc_v6.0' into 'release/v6.0'
isp: use fourcc for isp color formats (v6.0)

See merge request espressif/esp-idf!44353
2025-12-21 15:29:48 +08:00
Jiang Jiang Jian e1637dcbed Merge branch 'fix/clang_build_error_v6.0' into 'release/v6.0'
fix(xtensa): Fix clang assembler errors in STRUCT_AFIELD_A macro (v6.0)

See merge request espressif/esp-idf!44348
2025-12-21 15:29:25 +08:00
Jiang Jiang Jian f409428bf3 Merge branch 'bugfix/esp32c5_encrypted_flash_write_v6.0' into 'release/v6.0'
fix(spi_flash): Add CPU frequency switching during flash encrypted write (v6.0)

See merge request espressif/esp-idf!44304
2025-12-21 15:28:33 +08:00
Jiang Jiang Jian 8c379b517f Merge branch 'feature/update-openocd-to-v0.12.0-esp32-20251215_v6.0' into 'release/v6.0'
feat(tools): update openocd version to v0.12.0-esp32-20251215 (v6.0)

See merge request espressif/esp-idf!44310
2025-12-21 15:27:47 +08:00
Jiang Jiang Jian 0997c899d8 Merge branch 'contrib/github_pr_17945_v6.0' into 'release/v6.0'
fix(usb_serial_jtag_driver): tx_ring_buf not checked for successful allocation (backport v6.0)

See merge request espressif/esp-idf!44283
2025-12-21 15:26:08 +08:00
Jiang Jiang Jian ac1e81f980 Merge branch 'fix/esp32p4_eco5_multicore_wfi_autoclock_gating_v6.0' into 'release/v6.0'
fix(esp_hw_support): enable core1 auto clock gating for esp32p4 rev3+ multicore (v6.0)

See merge request espressif/esp-idf!44255
2025-12-21 15:22:15 +08:00
Jiang Jiang Jian b6661b0775 Merge branch 'feat/usb_host_docs_suspend_resume_backport_v6.0' into 'release/v6.0'
feat(usb_host): Add documentation about usb host suspend, resume backport v6.0

See merge request espressif/esp-idf!44242
2025-12-21 15:21:05 +08:00
Jiang Jiang Jian ff9d18afea Merge branch 'fix/p4_fixed_mdc_config_v6.0' into 'release/v6.0'
fix(esp_eth): fixed ESP32P4 CSR clock range used to determine MDC (v6.0)

See merge request espressif/esp-idf!44224
2025-12-21 15:19:34 +08:00
Jiang Jiang Jian 4ccd8f99b6 Merge branch 'fix/ot_used_wrong_nvs_open_api_v6.0' into 'release/v6.0'
fix(openthread): open nvs from the configured partition (v6.0)

See merge request espressif/esp-idf!44026
2025-12-21 15:14:42 +08:00
Jiang Jiang Jian 64c7148839 Merge branch 'fix/fix_bootloader_skip_validate_in_deep_sleep_v6.0' into 'release/v6.0'
fix(bootloader): fix signature verification skip in deep sleep scenarios (v6.0)

See merge request espressif/esp-idf!43695
2025-12-21 14:57:08 +08:00
Jiang Jiang Jian bef4d8c5ae Merge branch 'feature/support_7.6.1_pvt_auto_dbias_v6.0' into 'release/v6.0'
feat(esp32c6): auto adjust LDO voltage using pvt function (v6.0)

See merge request espressif/esp-idf!44103
2025-12-21 14:55:30 +08:00
Jiang Jiang Jian ef33092a29 Merge branch 'feat/esp_hal_rmt_v6.0' into 'release/v6.0'
feat(hal): graudate the RMT hal driver into a new component (v6.0)

See merge request espressif/esp-idf!44036
2025-12-21 14:53:50 +08:00
Jiang Jiang Jian 5d313adde5 Merge branch 'contrib/github_pr_17831_backport_v6.0' into 'release/v6.0'
fix(hal): correct PHY selection logic in usb_wrap_ll.h (backport v6.0)

See merge request espressif/esp-idf!43305
2025-12-21 14:51:47 +08:00
Ashish Sharma b02538834c fix: resolves MR comments 2025-12-20 23:02:25 +08:00
Sudeep Mohanty 5a91508507 test(cmakev2): Enabled component validation tests for cmakev2 2025-12-19 15:33:19 +01:00
Sudeep Mohanty 242eb47ef7 feat(cmakev2): Added component validation checks for cmakev2
This commit adds component validation checks for cmakev2. The file
component_validation.cmake is ported to cmakev2 and updated to work in
the buildv2 environment.
2025-12-19 15:33:19 +01:00
Sudeep Mohanty 4e72f30234 fix(cmakev2): Correctly set SRCS property for cmakev2 components
The function __set_component_cmakev1_properties() sets cmakev1
properties for cmakev2 components to maintain backword copatibility.
However, the function was setting SOURCES property instead of SRCS
property as was intended.
2025-12-19 15:33:19 +01:00
Jiang Jiang Jian dcd23a436c Merge branch 'bugfix/fix_esp32_coex_cache_disable_crash_v6.0' into 'release/v6.0'
fix(coex): fix esp32 coex crash issue v6.0

See merge request espressif/esp-idf!44286
2025-12-19 19:10:56 +08:00
yangfeng 5b737e16ff refactor(examples/classic_bt): Add example tests for A2DP and AVRCP examples 2025-12-19 16:41:37 +08:00
yangfeng 1000086456 docs: Add explanations for the A2DP sink stream and AVRCP examples
- Modify the path of A2DP sink example
2025-12-19 16:41:37 +08:00
yangfeng 3e94884160 refactor(examples/classic_bt): Add AVRCP cover art example with LCD display 2025-12-19 16:41:37 +08:00
yangfeng 5ca0bba789 refactor(examples/classic_bt): Add common code for AVRCP cover art example 2025-12-19 16:41:37 +08:00
yangfeng 2b91afdfac refactor: Refactor the example of the coexistence of A2DP sink and GATT service 2025-12-19 16:41:37 +08:00
yangfeng 2f452c14e7 refactor(examples/classic_bt): Refactor A2DP sink and AVRCP examples
- Add avrcp_ct_metadata example
- Add avrcp_absolute_volume example
- Add the example components about common code for a2dp sink and avrcp
2025-12-19 16:41:37 +08:00
Luo Xu 0d4000caf0 feat(ble_mesh): fix issues with advtypes
(cherry picked from commit 1c4f6045cf)

Co-authored-by: luoxu <luoxu@espressif.com>
2025-12-19 13:43:29 +08:00
Luo Xu 9ea0f24646 feat(ble_mesh): update ble mesh multi connections config
(cherry picked from commit b63a0c2b78)

Co-authored-by: luoxu <luoxu@espressif.com>
2025-12-19 13:43:29 +08:00
Luo Xu df0150a16f fix(ble_mesh): Fix start callback timing when GATT and ADV bearers coexist
Add BLE_MESH_SEND_START_CB macro to ensure start callback is called
exactly once when both GATT and ADV bearers are used.


(cherry picked from commit 48a84e8299)

Co-authored-by: luoxu <luoxu@espressif.com>
2025-12-19 13:43:29 +08:00
wangtao@espressif.com 4851ada2ea fix(phy): fix esp32s2 phy lib issue 2025-12-19 11:50:01 +08:00
Jin Cheng af327e091d fix(bt/bluedroid): cleaned the code according to the tool cppcheck 2025-12-19 11:17:18 +08:00
Jin Cheng 3bd5258fe4 fix(bt/bluedroid): fixed possible OOB read in smp_br_data_received 2025-12-19 11:17:18 +08:00
Jin Cheng 8c838d90c5 fix(bt/bluedroid): drop connection when atttempting to disable encryption 2025-12-19 11:17:18 +08:00
Jin Cheng 50c4f60ad5 fix(bt/bluedroid): fixed an integer overflow bug in attp_build_read_multi_cmd 2025-12-19 11:17:18 +08:00
Jin Cheng fa22b3cac2 fix(bt/bluedroid): fixed an integer overflow bug in avdt_msg_asmbl 2025-12-19 11:17:18 +08:00
Jin Cheng 72a8251a45 fix(bt/bluedroid): fixed an OOB bug in bta_av_setconfig_rej 2025-12-19 11:17:18 +08:00
Jin Cheng 72b2acf9c5 fix(bt/bluedroid): fixed an OOB bug in btm_read_rssi_complete 2025-12-19 11:17:18 +08:00
Jin Cheng 9c939b8df2 fix(bt/bluedroid): fixed an OOB bug in btm_delete_stored_link_key_complete 2025-12-19 11:17:18 +08:00