Commit Graph

224 Commits

Author SHA1 Message Date
Zhou Xiao 52c2bd2dd6 feat(ble): added sdkconfig to control ble host side hci log 2026-01-13 17:52:05 +08:00
Zhou Xiao 82ee820cf8 feat(ble): support ll log payload length limit for ble log v2 2026-01-13 17:52:00 +08:00
Zhou Xiao 52754b1aa4 change(ble): optimized os_mbuf_copydata thread safety protection 2026-01-13 17:51:15 +08:00
luoxu 7c4b104f61 feat(ble_mesh): update log compression for ble mesh lib 2026-01-12 14:51:26 +08:00
luoxu d0622b0289 feat(ble): Make Tinycrypto the default encryption choice for BLE components 2026-01-06 14:45:17 +08:00
Zhou Xiao 69ec8bc962 fix(ble): fixed cache error risk in ble log module 2026-01-04 13:45:37 +08:00
Zhou Xiao fc09e0f2da feat(ble): provide isr dispatch method option for ble log ts 2026-01-04 13:44:56 +08:00
Zhi Wei Jian df3b7e1e9d Merge branch 'feat/support_bluedroid_host_smp_with_psa_tinycrypt' into 'master'
Supported bluedroid host smp with mbedtls and TinyCrypt

Closes BLERP-2468 and BLERP-2490

See merge request espressif/esp-idf!44575
2025-12-31 11:36:28 +08:00
Mahavir Jain 4b11cb883d Merge branch 'feature/mbedtls_psa_migration_master' into 'master'
feat(mbedtls): PSA Migration for master branch

Closes IDF-12180, IDF-13706, IDF-11772, IDF-14842, and IDF-11452

See merge request espressif/esp-idf!44153
2025-12-30 14:00:30 +05:30
Island fe2ad57565 Merge branch 'fix/add_esp_timer_trigger_back' into 'master'
fix(ble): add esp timer trigger back for timestamp synchronization

Closes BLERP-2501

See merge request espressif/esp-idf!44643
2025-12-30 14:18:27 +08:00
Ashish Sharma f22006e2f0 feat: migrates bt/ble to PSA APIs 2025-12-30 09:31:49 +05:30
Island a3d7f7715f Merge branch 'feat/support_blecrt_515' into 'master'
feat(bt/bluedroid): Support get allocated heap size

Closes BLERP-2244

See merge request espressif/esp-idf!41945
2025-12-30 10:52:47 +08:00
Island 590be5f98d Merge branch 'bugfix/fix_ble_security_issue_2025_v3' into 'master'
fix(ble/bluedroid): Fix type mismatch and length validation in HCI packet parser

Closes BLERP-2496, BLERP-2494, BLERP-2495, BLERP-2497, and BLERP-2498

See merge request espressif/esp-idf!43903
2025-12-30 10:33:16 +08:00
zhiweijian a625d4c5f9 feat(ble/bluedroid): Move the TinyCrypt and mbedTLS configuration items to the bt common path 2025-12-29 20:40:11 +08:00
Zhou Xiao d1a5804de9 fix(ble): add esp timer trigger back for timestamp synchronization 2025-12-29 16:59:55 +08:00
zhanghaipeng 8630040602 fix(bt/osi): add NULL check in osi_mutex_free and osi_sem_free (IDFGH-16853) 2025-12-28 11:19:39 +08:00
Zhou Xiao 2b9c7471d0 fix(ble): added null pointer check in ble log ts submodule 2025-12-23 11:12:20 +08:00
Zhou Xiao d1d07eb60a fix(ble): added missed ts sync reset 2025-12-23 11:12:20 +08:00
Zhou Xiao c604afa272 feat(ble): added xor checksum for integrity check performance optimization 2025-12-23 11:12:14 +08:00
Island 3a166e2860 Merge branch 'fix/ble_log_v2_dual_core_iwt' into 'master'
fix(ble): added missed spin lock initialization

Closes BLERP-2467

See merge request espressif/esp-idf!44364
2025-12-19 15:10:35 +08:00
chenjianhua b85771d577 feat(bt/bluedroid): Support get allocated heap size 2025-12-19 12:15:34 +08:00
luoxu a301dc1eac feat(ble_mesh): dfd client/server supported 2025-12-18 15:24:50 +08:00
Zhou Xiao 069262e513 fix(ble): added missed spin lock initialization 2025-12-18 14:14:35 +08:00
cjin 109eb8e8c4 fix(ble): fix hci log malloc failure crash 2025-12-11 14:25:54 +08:00
Alexey Lapshin 31810ae993 feat(esp_libc): make picolibc default libc 2025-12-03 13:31:42 +07:00
C.S.M d5054072eb ci(header_check): Add check for public header should not include freertos 2025-11-28 19:15:17 +08:00
Zhou Xiao 6924b8b372 feat(ble): enabled lc get time for ceva controller 2025-11-25 18:01:36 +08:00
Zhou Xiao dc4e41fab8 fix(ble): put ble_log_write_hex in iram to avoid cache error 2025-11-24 18:43:23 +08:00
zhanghaipeng 60a028fb17 feat(ble/blufi): Support setting BLE encryption for blufi 2025-11-21 16:41:33 +08:00
luoxu 0cf6f50179 refactor(ble): modularize compressed log scripts for better maintainability 2025-11-19 14:21:35 +08:00
Wang Meng Yang 3c447d998d Merge branch 'bugfix/fix_hid_memory_leak' into 'master'
fix(bt/bluedroid): Fixed HID memory leak

Closes BTQABR2023-602

See merge request espressif/esp-idf!43118
2025-11-13 16:30:47 +08:00
Zhou Xiao 3e0d005987 fix(ble): increase default ble log stack size for xtensa chips 2025-11-11 17:07:42 +08:00
chenjianhua 9df842f2c3 fix(bt/bluedroid): Fixed memory debug error 2025-11-10 16:59:16 +08:00
chenjianhua 1aeb965607 feat(ble/bluedroid): Add more debug log for bluedroid 2025-11-10 16:59:16 +08:00
Jin Cheng 6ca6f422da fix(bt/blurdoird): fixed an OOB write in bta_dm_sdp_result 2025-11-06 18:57:55 +08:00
liqigan fa813a666d fix(bt/bluedroid): Fixed HID memory leak 2025-11-05 15:06:01 +08:00
Zhou Xiao b525e6555b feat(ble): make ble log task stack size configurable 2025-11-03 17:46:21 +08:00
chenjianhua b870a8fb5a feat(ble): Enable get bt ts for ESP32-C3 and ESP32-S3 2025-11-03 17:46:21 +08:00
Zhou Xiao 777f21783b fix(ble): fixed hci event log when link layer logging is disabled 2025-10-30 11:44:37 +08:00
luoxu 9f62db74d3 fix(bt): Fixed the issue of duplicate MAX macro definitions 2025-10-21 17:22:22 +08:00
luoxu 1b1a646891 feat(ble_mesh): Adapt DFU/MBT to esp-idf 2025-10-21 17:22:22 +08:00
zwl 149f6c56b3 feat(ble): add get used mem api 2025-10-15 15:11:02 +08:00
Zhou Xiao 322eb33f0d fix(ble): copy acl data by omdata buffer copy 2025-10-11 14:14:40 +08:00
Shreeyash 222e62ae3e fix(nimble): update HCI log functions to use uint16_t for data length 2025-10-01 15:23:08 +05:30
Island 33321e59b1 Merge branch 'opt/opt_ble_log' into 'master'
feat(ble/bluedroid): Added BLE debug LOG for bluedroid

Closes BLERP-2258

See merge request espressif/esp-idf!41567
2025-09-28 19:18:03 +08:00
zhanghaipeng 45775a3e35 feat(ble/bluedroid): Added BLE debug LOG for bluedroid 2025-09-26 20:10:32 +08:00
luoxu eece778e55 feat(ble): Support ble log compression(draft) 2025-09-22 17:09:58 +08:00
Wang Meng Yang c0667e61fd Merge branch 'bugfix/fix_bt_coverity' into 'master'
bugfix: Fix array compared against 0 in btc_manage.c and the issue of uninitialized pointer reading in coexist_printf

Closes IDF-13868

See merge request espressif/esp-idf!41455
2025-09-17 11:03:30 +08:00
yangfeng 4e39ac7d49 fix(bt/btc): Fix array compared against 0 in btc_manage.c 2025-09-16 17:10:36 +08:00
Zhou Xiao d8a62a827d fix(ble): fixed ble log v2 configuration issues 2025-09-16 14:31:32 +08:00