Commit Graph

48730 Commits

Author SHA1 Message Date
Dong Heng
f9a0fbfe48 fix(esp_driver_cam): fix MIPI-CSI RX data broken 2026-01-07 19:28:56 +08:00
morris
78206e9f1e Merge branch 'fix/fix_awb_subwindow_config_v6.0' into 'release/v6.0'
isp: fixed awb subwindow config always need to be set issue (v6.0)

See merge request espressif/esp-idf!44799
2026-01-07 16:51:41 +08:00
morris
013dd2e61a Merge branch 'bugfix/misconfiguration_sdkconfig_file_not_exist_v6.0' into 'release/v6.0'
add missing sdkconfig files in the driver test (v6.0)

See merge request espressif/esp-idf!44820
2026-01-07 16:47:17 +08:00
Island
166ff6f837 Merge branch 'fix/ble_mesh_eliminate_deprecated_warn_for_mbt_v6.0' into 'release/v6.0'
fix(ble_mesh): eliminate deprecated warning for mbt (v6.0)

See merge request espressif/esp-idf!44630
2026-01-07 12:15:23 +08:00
Island
b92e60d192 Merge branch 'bugfix/fix_ble_security_issue_2025_v3_v6.0' into 'release/v6.0'
fix(ble/bluedroid): Fix type mismatch and length validation in HCI packet parser (v6.0)

See merge request espressif/esp-idf!44668
2026-01-07 10:33:41 +08:00
Island
79a1d6dcaa Merge branch 'feat/ble_mesh_dfd_cli_support_v6.0' into 'release/v6.0'
feat(ble_mesh): dfd client/server supported v6.0

See merge request espressif/esp-idf!44135
2026-01-07 10:32:35 +08:00
Island
9011d5dfc5 Merge branch 'docs/add_ble_multiconnection_guide_latest_v6.0' into 'release/v6.0'
docs(ble): Added BLE Multi Connection Guide (v6.0)

See merge request espressif/esp-idf!44602
2026-01-07 10:25:34 +08:00
morris
40fe34e4ab refactor(tests): add missing sdkconfig files in the driver test 2026-01-07 10:16:23 +08:00
morris
4fbcab88f8 Merge branch 'refactor/esp_hal_uart_v6.0' into 'release/v6.0'
refactor(uart): split UART HAL into separate component (v6.0)

See merge request espressif/esp-idf!44642
2026-01-06 23:31:23 +08:00
Mahavir Jain
93fd99f20b Merge branch 'bugfix/bug_bounty_ble_issue_v6.0' into 'release/v6.0'
fix(protocomm): Add security checks for buffer overflow and incorrect length handling (v6.0)

See merge request espressif/esp-idf!44295
2026-01-06 20:50:21 +05:30
Mahavir Jain
3f3747ec2f Merge branch 'fix/failing_master_pipeline_wifi_internal_client_v6.0' into 'release/v6.0'
fix: fixes failing pipeline with internal wifi mbedtls client (v6.0)

See merge request espressif/esp-idf!44828
2026-01-06 20:47:02 +05:30
Mahavir Jain
0ea369b02e Merge branch 'docs/update_trans_for_psa_migration' into 'release/v6.0'
docs: Update CN translation for PSA migration

See merge request espressif/esp-idf!44532
2026-01-06 17:26:10 +05:30
Ashish Sharma
4073c89471 fix: fixes failing pipeline with internal wifi mbedtls client 2026-01-06 17:11:34 +08:00
Zhang Shuxian
6e3f7d7ebc docs: Update CN translation for PSA migration 2026-01-06 16:44:57 +08:00
Island
fd333f9f32 Merge branch 'fix/fix_some_bludedroid_host_bug_v6.0' into 'release/v6.0'
fix(ble/bluedroid): optimize bluedroid some code (v6.0)

See merge request espressif/esp-idf!44786
2026-01-06 14:14:59 +08:00
Island
1c23b86bcf Merge branch 'change/ble_update_lib_20251229_v6.0' into 'release/v6.0'
change(ble): [AUTO_MR] 20251229 - Update ESP BLE Controller Lib (v6.0)

See merge request espressif/esp-idf!44674
2026-01-06 14:14:12 +08:00
Island
bcb910d14b Merge branch 'fix/add_esp_timer_trigger_back_v6.0' into 'release/v6.0'
fix(ble): add esp timer trigger back for timestamp synchronization (v6.0)

See merge request espressif/esp-idf!44694
2026-01-06 14:14:07 +08:00
Mahavir Jain
b9fc1a6b3f Merge branch 'fix/psa_update_fixes' into 'release/v6.0'
fix(mbedtls): misc updates post PSA crypto migration

See merge request espressif/esp-idf!44429
2026-01-05 18:15:56 +05:30
armando
5949cd5cd3 fix(isp): fixed awb subwindow always need to be set issue 2026-01-05 17:57:02 +08:00
armando
6f7f545619 feat(isp): allow to bypass shadow register 2026-01-05 17:56:56 +08:00
Ashish Sharma
12368d65bb fix: enable SECP_R1_192 curve for ESP-TEE 2026-01-05 14:54:34 +05:30
Ashish Sharma
49876a19f7 fix: fixes coverity reported warnings 2026-01-05 14:54:34 +05:30
Ashish Sharma
246b052c93 fix(mbedtls): use ROM functions for md5 2026-01-05 14:54:33 +05:30
Mahavir Jain
1f0ce0524c fix(mbedtls): misc updates post PSA crypto migration 2026-01-05 14:54:33 +05:30
Zhou Xiao
a18f531aa3 fix(ble): fixed cache error risk in ble log module 2026-01-05 14:23:26 +08:00
Zhou Xiao
8013603aeb feat(ble): provide isr dispatch method option for ble log ts 2026-01-05 14:23:18 +08:00
Zhou Xiao
3afb834188 fix(ble): add esp timer trigger back for timestamp synchronization 2026-01-05 14:23:13 +08:00
Zhi Wei Jian
fb3bc4d81a fix(ble/bluedroid): optimize bluedroid some code
(cherry picked from commit 6b09de6dbf)

Co-authored-by: zhiweijian <zhiweijian@espressif.com>
2026-01-05 10:07:29 +08:00
Luo Xu
e7c5793f92 fix(ble_mesh): eliminate deprecated warning for mbt
(cherry picked from commit b9d834edc7)

Co-authored-by: luoxu <luoxu@espressif.com>
2026-01-05 00:04:54 +08:00
Zhang Hai Peng
30902d75ea feat(examples/bluedroid): add BLE ACL latency measurement example
(cherry picked from commit 934970a06f)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2026-01-05 00:03:36 +08:00
Zhang Hai Peng
f279115113 docs(ble): add flow diagrams to bluedroid BLE examples
(cherry picked from commit 051077835c)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2026-01-05 00:03:36 +08:00
Zhang Hai Peng
1741046791 refactor(examples/bluedroid): Replace hardcoded ADV type values with macros
(cherry picked from commit fdeb5ad87a)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2026-01-05 00:03:36 +08:00
Zhang Hai Peng
7cd8fd0689 fix(bt/osi): add NULL check in osi_mutex_free and osi_sem_free (IDFGH-16853)
(cherry picked from commit 8630040602)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2026-01-05 00:03:36 +08:00
Zhang Hai Peng
877147d089 fix(bt/bluedroid): fix UAF in bta_gattc_enqueue for search service command
(cherry picked from commit 6196298750)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2026-01-05 00:03:36 +08:00
Zhang Hai Peng
7d6dc68080 feat(examples/bluedroid): Add BLE time interval conversion macros for better readability
Add macros to convert time values from milliseconds to BLE interval units:
- ESP_BLE_GAP_ADV_ITVL_MS: Convert advertising interval (0.625ms unit)
- ESP_BLE_GAP_SCAN_ITVL_MS: Convert scan interval (0.625ms unit)
- ESP_BLE_GAP_SCAN_WIN_MS: Convert scan window (0.625ms unit)
- ESP_BLE_GAP_CONN_ITVL_MS: Convert connection interval (1.25ms unit)
- ESP_BLE_GAP_PERIODIC_ADV_ITVL_MS: Convert periodic adv interval (1.25ms unit)
- ESP_BLE_GAP_SUPERVISION_TIMEOUT_MS: Convert supervision timeout (10ms unit)


(cherry picked from commit 7cd2f7b34d)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2026-01-05 00:03:36 +08:00
Zhang Hai Peng
3f2923dd0c feat(ble/bluedroid): Increase maximum notify/indication registration count
(cherry picked from commit b6aed7e1c8)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2026-01-05 00:03:36 +08:00
Zhang Hai Peng
630492ac9e feat(ble/bluedroid): add periodic advertising create sync retry mechanism
(cherry picked from commit 4ffd7b285b)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2026-01-05 00:03:36 +08:00
Zhang Hai Peng
252bd3eb71 fix(ble/bluedroid): Fix array index in set_periodic_adv_subevt_data
(cherry picked from commit 12225c457c)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2026-01-05 00:03:36 +08:00
Zhang Hai Peng
853e834e6f fix(ble/bluedroid): Remove duplicate filter_policy in ext_conn_v2 HCI cmd
(cherry picked from commit c5ebab70d8)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2026-01-05 00:03:36 +08:00
Zhang Hai Peng
2e011dcc5d fix(ble/bluedroid): Fix heap buffer overflow in BTC_GAP_BLE_SET_PA_SUBEVT_DATA deep copy
(cherry picked from commit 6d49a99faa)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2026-01-05 00:03:36 +08:00
Zhang Hai Peng
58b4ec9d64 fix(ble/bluedroid): Fix multiple out-of-bounds read vulnerabilities in GATT PDU handlers
(cherry picked from commit 643d9c2387)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2026-01-05 00:03:36 +08:00
Zhang Hai Peng
bab78394e2 fix(ble/bluedroid): Fix out-of-bounds read in l2cble_process_sig_cmd
(cherry picked from commit 93cfbb8522)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2026-01-05 00:03:36 +08:00
Zhang Hai Peng
6501baf5cb fix(ble/bluedroid): Fix integer underflow in gatt_process_read_by_type_rsp
(cherry picked from commit 597fc6e5c1)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2026-01-05 00:03:36 +08:00
Zhang Hai Peng
5c56b8e68f fix(bt): fix BLE security issue in controller and HCI packet parser
(cherry picked from commit a721e94a0f)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2026-01-05 00:03:36 +08:00
Zhang Hai Peng
c9e7dc3c81 fix(ble/hci): Fix OOB read in ble_adv_scan_combined example
(cherry picked from commit c762832600)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2026-01-05 00:03:36 +08:00
Zhang Hai Peng
d6c7760232 fix(ble/bluedroid): Added security check in example Bluedroid_GATT_Server
(cherry picked from commit a36bf7fe14)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2026-01-05 00:03:36 +08:00
Island
e41ecaabf2 Merge branch 'change/ble_update_lib_20251231_v6.0' into 'release/v6.0'
change(ble): [AUTO_MR] 20251231 - Update ESP BLE Controller Lib (v6.0)

See merge request espressif/esp-idf!44744
2026-01-04 17:52:19 +08:00
Island
385f66731b Merge branch 'feat/support_bluedroid_encrypted_adv_data_v6.0' into 'release/v6.0'
feat(ble/bluedroid): Support bluedroid encrypted advertising data (backport v6.0)

See merge request espressif/esp-idf!44564
2026-01-04 17:50:23 +08:00
Song Ruo Jing
6eec16cf66 refactor(uart): clean up uart soc_caps 2026-01-04 16:02:57 +08:00
Song Ruo Jing
a0c91ea082 refactor(uart): remove soc/uart_channel.h 2026-01-04 16:02:57 +08:00