Zhou Xiao
|
4b16833290
|
change(ble): [AUTO_MR] Update lib_esp32c6 to acf48208
(cherry picked from commit 69522eaedb)
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
|
2026-01-08 21:13:46 +08:00 |
|
Zhou Xiao
|
e978924c09
|
change(ble): [AUTO_MR] Update lib_esp32c5 to acf48208
(cherry picked from commit d61e0bf975)
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
|
2026-01-08 21:13:46 +08:00 |
|
Zhou Xiao
|
236cfade77
|
change(ble): [AUTO_MR] Update lib_esp32h2 to acf48208
(cherry picked from commit 32b41c88e0)
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
|
2026-01-08 21:13:45 +08:00 |
|
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 |
|
Zhou Xiao
|
65cd502b0e
|
change(ble): [AUTO_MR] Update lib_esp32c2 to 9f051857
(cherry picked from commit 7ebf1c8d15)
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
|
2025-12-30 13:13:25 +08:00 |
|
Zhou Xiao
|
a0cad007a1
|
feat(ble): supported ble log v2 hci log for Bluedroid host
|
2025-12-24 17:49:13 +08:00 |
|
Zhou Xiao
|
f0d8014c9c
|
feat(ble): supported ble log v2 hci log for NimBLE host
|
2025-12-24 17:49:08 +08:00 |
|
Zhou Xiao
|
f35dd91fcd
|
fix(ble): added null pointer check in ble log ts submodule
(cherry picked from commit 2b9c7471d0)
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
|
2025-12-24 17:05:06 +08:00 |
|
Zhou Xiao
|
a1cc86f421
|
fix(ble): added missed ts sync reset
(cherry picked from commit d1d07eb60a)
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
|
2025-12-24 17:05:06 +08:00 |
|
Zhou Xiao
|
ded5fa0d55
|
feat(ble): added xor checksum for integrity check performance optimization
(cherry picked from commit c604afa272)
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
|
2025-12-24 17:05:05 +08:00 |
|
Zhou Xiao
|
8009cb07fb
|
fix(ble): added missed spin lock initialization
(cherry picked from commit 069262e513)
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
|
2025-12-18 17:13:39 +08:00 |
|
Zhou Xiao
|
2c8da21b69
|
feat(ble): enabled lc get time for ceva controller
(cherry picked from commit 6924b8b372)
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
|
2025-12-01 11:10:38 +08:00 |
|
Zhou Xiao
|
afefd97193
|
fix(ble): put ble_log_write_hex in iram to avoid cache error
(cherry picked from commit dc4e41fab8)
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
|
2025-12-01 11:10:37 +08:00 |
|
Zhou Xiao
|
d85f59182f
|
change(ble): [AUTO_MR] Update lib_esp32c5 to b6027aeb
|
2025-11-19 19:32:34 +08:00 |
|
Zhou Xiao
|
0bfc55b91a
|
change(ble): [AUTO_MR] Update lib_esp32c6 to b6027aeb
|
2025-11-19 19:32:34 +08:00 |
|
Zhou Xiao
|
32b8a23c02
|
change(ble): [AUTO_MR] Update lib_esp32h2 to b6027aeb
|
2025-11-19 19:32:34 +08:00 |
|
Zhou Xiao
|
4cc67be869
|
change(ble): [AUTO_MR] updated rom linker script for ESP32-C2
|
2025-11-19 19:32:34 +08:00 |
|
Zhou Xiao
|
180348b20f
|
change(ble): [AUTO_MR] Update lib_esp32c2 to 27b6e1dc
|
2025-11-19 19:32:34 +08:00 |
|
Zhou Xiao
|
3dda8cbe07
|
feat(phy): ESP32-C5 ECO2/ECO3 coex and ESP32-C6 track reset
* C5 phy_version: 1 107, 8c534c84, Nov 17 2025
* C6 phy_version: 343, b513b46, Nov 14 2025
|
2025-11-17 15:37:32 +08:00 |
|
Zhou Xiao
|
6c55efc2e0
|
fix(ble): increase default ble log stack size for xtensa chips
|
2025-11-13 17:03:28 +08:00 |
|
Zhou Xiao
|
4c16370097
|
fix(ble): fixed hci event log when link layer logging is disabled
(cherry picked from commit 777f21783b)
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
|
2025-10-30 21:13:17 +08:00 |
|
Zhou Xiao
|
557b7bae2e
|
change(ble): [AUTO_MR] updated rom linker script for ESP32-C2
|
2025-10-22 17:48:43 +08:00 |
|
Zhou Xiao
|
ee2c7247fb
|
change(ble): [AUTO_MR] Update lib_esp32c2 to 283861b8
|
2025-10-22 17:48:41 +08:00 |
|
Zhou Xiao
|
f4d881ff59
|
change(ble): [AUTO_MR] Update lib_esp32c6 to a76948d4
|
2025-10-22 17:48:41 +08:00 |
|
Zhou Xiao
|
f4ebf33964
|
change(ble): [AUTO_MR] Update lib_esp32c5 to a76948d4
|
2025-10-22 17:48:41 +08:00 |
|
Zhou Xiao
|
ab5c1b0e3b
|
change(ble): [AUTO_MR] Update lib_esp32h2 to a76948d4
|
2025-10-22 17:48:41 +08:00 |
|
Zhou Xiao
|
322eb33f0d
|
fix(ble): copy acl data by omdata buffer copy
|
2025-10-11 14:14:40 +08:00 |
|
Zhou Xiao
|
64ef451586
|
feat(ble): added safe unity component
|
2025-09-26 10:25:25 +08:00 |
|
Zhou Xiao
|
09a3b29d01
|
change(ble): [AUTO_MR] updated rom linker script for ESP32-C2
|
2025-09-19 11:22:47 +08:00 |
|
Zhou Xiao
|
a56e7df710
|
change(ble): [AUTO_MR] Update lib_esp32c2 to 58398575
|
2025-09-19 11:22:44 +08:00 |
|
Zhou Xiao
|
26dcd59599
|
change(ble): [AUTO_MR] Update lib_esp32c6 to 390a8efd
|
2025-09-19 11:22:44 +08:00 |
|
Zhou Xiao
|
b75f862797
|
change(ble): [AUTO_MR] Update lib_esp32c5 to 390a8efd
|
2025-09-19 11:22:44 +08:00 |
|
Zhou Xiao
|
a7b87fe832
|
change(ble): [AUTO_MR] Update lib_esp32h2 to 390a8efd
|
2025-09-19 11:22:44 +08:00 |
|
Zhou Xiao
|
4247876b36
|
fix(ble): fixed ble log config for ESP32-C3/ESP32-S3
|
2025-09-16 20:18:22 +08:00 |
|
Zhou Xiao
|
10649fddc5
|
feat(ble): supported ble log v2 for ESP32
|
2025-09-16 14:43:07 +08:00 |
|
Zhou Xiao
|
1edaf8ebc1
|
feat(ble): supported ble log v2 for ESP32-C3/ESP32-S3
|
2025-09-16 14:43:03 +08:00 |
|
Zhou Xiao
|
66504599ba
|
feat(ble): supported ble log v2 for ESP32-C5
|
2025-09-16 14:31:36 +08:00 |
|
Zhou Xiao
|
4a408af219
|
feat(ble): supported ble log v2 for ESP32-C2
|
2025-09-16 14:31:36 +08:00 |
|
Zhou Xiao
|
6758a47044
|
feat(ble): supported ble log v2 for ESP32-H2
|
2025-09-16 14:31:36 +08:00 |
|
Zhou Xiao
|
a9a7677ea8
|
feat(ble): supported ble log v2 for ESP32-C6
|
2025-09-16 14:31:36 +08:00 |
|
Zhou Xiao
|
d8a62a827d
|
fix(ble): fixed ble log v2 configuration issues
|
2025-09-16 14:31:32 +08:00 |
|
Zhou Xiao
|
916f87b333
|
fix(ble): init return code in nimble example
* Closes https://github.com/espressif/esp-idf/issues/17547
|
2025-09-10 13:17:39 +08:00 |
|
Zhou Xiao
|
b9dbc2ece7
|
feat(ble): refactored ble log module with layered design
|
2025-09-08 22:12:51 +08:00 |
|
Zhou Xiao
|
236baa7585
|
change(ble): [AUTO_MR] Update lib_esp32c6 to 9492a0cb
|
2025-08-18 19:18:10 +08:00 |
|
Zhou Xiao
|
859d762fcf
|
change(ble): [AUTO_MR] Update lib_esp32c5 to 9492a0cb
|
2025-08-18 19:18:10 +08:00 |
|
Zhou Xiao
|
ea32d4cd18
|
change(ble): [AUTO_MR] Update lib_esp32h2 to 9492a0cb
|
2025-08-18 19:18:10 +08:00 |
|
Zhou Xiao
|
c17bf63874
|
fix(ble): disabled get lc ts for ESP32-C3 and ESP32-S3
|
2025-08-14 11:03:33 +08:00 |
|
Zhou Xiao
|
33febd990c
|
fix(ble): wrapped specify scan channel vs cmd
|
2025-08-11 10:25:56 +08:00 |
|
Zhou Xiao
|
36cdf54b37
|
feat(ble): added ble log console for ble log uhci out
|
2025-08-08 12:01:43 +08:00 |
|
Zhou Xiao
|
2818eb91f1
|
change(ble): enabled specify scan channel vs hci cmd for ESP32-C2
|
2025-08-07 17:58:39 +08:00 |
|
Zhou Xiao
|
09f54c7f90
|
Merge branch 'change/ble_update_lib_20250728' into 'master'
change(ble): [AUTO_MR] 20250728 - Update ESP BLE Controller Lib
Closes BLERP-2091, BLERP-2072, BLERP-2105, BLERP-2054, BLERP-1858, BLERP-2094, BLERP-2093, BLERP-2123, BLERP-2111, and BLERP-2110
See merge request espressif/esp-idf!40846
|
2025-07-30 11:29:04 +08:00 |
|
Zhou Xiao
|
f99389e00d
|
feat(ble): ble log spi out dev phase 5
* supported ts sync for light sleep
* removed controller event queue dependency
* supported get lc ts for ESP32-C3/S3
* optimized ble log spi out code size
|
2025-07-28 14:11:26 +08:00 |
|
Zhou Xiao
|
ac6acf3629
|
change(ble): [AUTO_MR] updated rom linker script for ESP32-C2
|
2025-07-28 14:09:21 +08:00 |
|
Zhou Xiao
|
0a7660d0f3
|
change(ble): [AUTO_MR] Update lib_esp32c2 to 4556045f
|
2025-07-28 14:09:18 +08:00 |
|
Zhou Xiao
|
f2741f1932
|
change(ble): [AUTO_MR] Update lib_esp32c6 to 499c41fb
|
2025-07-28 14:09:18 +08:00 |
|
Zhou Xiao
|
7b921c71b3
|
change(ble): [AUTO_MR] Update lib_esp32c5 to 499c41fb
|
2025-07-28 14:09:17 +08:00 |
|
Zhou Xiao
|
ee48ef2167
|
change(ble): [AUTO_MR] Update lib_esp32h2 to 499c41fb
|
2025-07-28 14:09:17 +08:00 |
|
Zhou Xiao
|
3671d7b59b
|
feat(ble): support ble log uart dma out for ESP32-C5
|
2025-07-17 10:48:22 +08:00 |
|
Zhou Xiao
|
d45778f784
|
feat(ble): support ble log uart dma out for ESP32-H2
|
2025-07-17 10:48:22 +08:00 |
|
Zhou Xiao
|
ae8a7c8117
|
feat(ble): support ble log uart dma out for ESP32-C6
|
2025-07-17 10:48:22 +08:00 |
|
Zhou Xiao
|
534b43e85a
|
feat(ble): support ble log uart dma out
|
2025-07-17 10:48:17 +08:00 |
|
Zhou Xiao
|
f1838aeec1
|
fix(ble): updated rom linker script for ESP32-C2
|
2025-07-09 11:30:44 +08:00 |
|
Zhou Xiao
|
3d45e8578e
|
change(ble): [AUTO_MR] Update lib_esp32c2 to c7732d48
|
2025-07-09 11:17:37 +08:00 |
|
Zhou Xiao
|
1e236a1feb
|
change(ble): [AUTO_MR] Update lib_esp32c6 to ca6c20bc
|
2025-07-09 11:17:37 +08:00 |
|
Zhou Xiao
|
91e8ed2a10
|
change(ble): [AUTO_MR] Update lib_esp32c5 to ca6c20bc
|
2025-07-09 11:17:37 +08:00 |
|
Zhou Xiao
|
6a650312d4
|
change(ble): [AUTO_MR] Update lib_esp32h2 to ca6c20bc
|
2025-07-09 11:17:37 +08:00 |
|
Zhou Xiao
|
5f3ac91d63
|
change(ble): upgraded spi log frame header
|
2025-07-07 19:15:23 +08:00 |
|
Zhou Xiao
|
6e384644c8
|
fix(ble): nimble host & hci log write race condition workaround
|
2025-07-07 18:57:02 +08:00 |
|
Zhou Xiao
|
4946a1fe8d
|
change(ble): support task buffer number configuration
|
2025-07-07 18:57:02 +08:00 |
|
Zhou Xiao
|
b8b7e153a7
|
fix(ble): update error code in controller init for ESP32-S3/ESP32-C3
|
2025-07-07 18:57:02 +08:00 |
|
Zhou Xiao
|
6ac541aa4a
|
fix(ble): fixed controller log api call for ESP32-C3/ESP32-S3
|
2025-07-07 18:57:02 +08:00 |
|
Zhou Xiao
|
0088541f54
|
change(ble): removed esp log to save code size
|
2025-07-07 18:56:35 +08:00 |
|
Zhou Xiao
|
c60dd1a10e
|
change(ble): enable hci log spi out for ESP chips
|
2025-07-07 18:56:35 +08:00 |
|
Zhou Xiao
|
c0d2792b9d
|
change(ble): enable bluedroid logs over debug level through spi output
|
2025-07-07 18:56:35 +08:00 |
|
Zhou Xiao
|
066e1d3f1b
|
feat(ble): support ble mesh log module
|
2025-07-07 18:56:35 +08:00 |
|
Zhou Xiao
|
dd4cbe5e00
|
feat(ble): support host & hci log module
|
2025-07-07 18:56:35 +08:00 |
|
Zhou Xiao
|
d353bf2802
|
change(ble): replaced ul log codes with template
|
2025-07-07 18:56:35 +08:00 |
|
Zhou Xiao
|
feaee0a6fe
|
change(ble): replaced le audio log codes with template
|
2025-07-07 18:56:35 +08:00 |
|
Zhou Xiao
|
8b2c176eff
|
change(ble): implemented log module template
|
2025-07-07 18:56:35 +08:00 |
|
Zhou Xiao
|
56e42be859
|
change(ble): updated ble log spi out ts sync module
* use freertos ts instead of esp ts for better performance
* enable ts sync sleep support by default
* use esp ts as fallback of lc time getter
|
2025-07-07 18:56:35 +08:00 |
|
Zhou Xiao
|
cbe6f68d3c
|
fix(ble): ensure ble controller disable safety for ESP32-C2
|
2025-07-01 10:45:36 +08:00 |
|
Zhou Xiao
|
d300617aa6
|
fix(ble): ensure internal malloc in ble log spi out
|
2025-06-26 16:11:16 +08:00 |
|
Zhou Xiao
|
c05688fe6b
|
change(ble): [AUTO_MR] Update lib_esp32c2 to e865b4f9
|
2025-06-25 18:11:18 +08:00 |
|
Zhou Xiao
|
2076e4411c
|
change(ble): [AUTO_MR] Update lib_esp32c6 to b8770ab2
|
2025-06-25 18:11:18 +08:00 |
|
Zhou Xiao
|
0d7c254bd3
|
change(ble): [AUTO_MR] Update lib_esp32c5 to b8770ab2
|
2025-06-25 18:11:18 +08:00 |
|
Zhou Xiao
|
3b66fc2465
|
change(ble): [AUTO_MR] Update lib_esp32h2 to b8770ab2
|
2025-06-25 18:11:18 +08:00 |
|
Zhou Xiao
|
7847a82b28
|
change(ble): resupport ble for ESP32C61ECO3
|
2025-06-10 14:34:49 +08:00 |
|
Zhou Xiao
|
1614e71eb6
|
fix(ble): set timer handle to null after deletion
|
2025-05-30 15:23:05 +08:00 |
|
Zhou Xiao
|
3ce7470434
|
change(ble): make falling edge when disabling ts sync
|
2025-05-26 15:33:47 +08:00 |
|
Zhou Xiao
|
b8c1c2b616
|
fix(ble): fixed spi log init failure return value for ESP32
|
2025-05-26 10:46:19 +08:00 |
|
Zhou Xiao
|
f582bd9ed0
|
fix(ble): fixed ts sync sleep support trigger
|
2025-05-23 19:11:50 +08:00 |
|
Zhou Xiao
|
8184004a4e
|
fix(ble): fixed printf va list cross function pass failure
|
2025-05-23 12:32:26 +08:00 |
|
Zhou Xiao
|
1e6bc70837
|
fix(ble): fixed upper layer trans append failure bug
|
2025-05-21 11:06:12 +08:00 |
|
Zhou Xiao
|
e10460ce14
|
feat(ble): support ts sync for sleep app
|
2025-05-20 20:52:44 +08:00 |
|
Zhou Xiao
|
ed09e97c66
|
feat(ble): support controller raw log print out
|
2025-05-20 16:54:49 +08:00 |
|
Zhou Xiao
|
9800d715a5
|
feat(ble): refactored loss report module and represent frame using struct
|
2025-05-20 16:22:52 +08:00 |
|
Zhou Xiao
|
cd3aa6527c
|
feat(ble): support le audio log buffer separation
|
2025-05-20 16:09:25 +08:00 |
|
Zhou Xiao
|
e4be25ba63
|
feat(ble): optimized printf functions code size and speed
|
2025-05-20 15:50:13 +08:00 |
|