Jin Chen
|
31db4820e0
|
fix(ble): fix conn recycle assertion at halt on ESP32-C2
(cherry picked from commit 5483aeedb6)
Co-authored-by: cjin <jinchen@espressif.com>
|
2026-06-03 17:54:00 +08:00 |
|
cjin
|
3f32fefaec
|
feat(ble): supported ble mempool run time allocation for esp ip chips
|
2026-04-02 16:40:03 +08:00 |
|
Jin Chen
|
953692616a
|
feat(ble): make env init function cuttable on ESP32-C2
(cherry picked from commit 5ec82368ba)
Co-authored-by: cjin <jinchen@espressif.com>
|
2026-04-02 16:36:22 +08:00 |
|
 Jin Chenandzhaoweiliang
|
2502afa094
|
change(ble): [AUTO_MR] Update lib_esp32h2 to 913c704d
(cherry picked from commit a8d705ff7a)
Co-authored-by: zhaoweiliang <zhaoweiliang@espressif.com>
|
2026-04-02 16:36:22 +08:00 |
|
 Jin Chenandzhaoweiliang
|
8e067d416f
|
change(ble): [AUTO_MR] Update lib_esp32c2 to b8594335
(cherry picked from commit a2ef5c0ff9)
Co-authored-by: zhaoweiliang <zhaoweiliang@espressif.com>
|
2026-04-02 16:36:22 +08:00 |
|
 Jin Chenandzhaoweiliang
|
ef9c3a7972
|
change(ble): [AUTO_MR] Update lib_esp32c6 to 913c704d
(cherry picked from commit 06010a8b79)
Co-authored-by: zhaoweiliang <zhaoweiliang@espressif.com>
|
2026-04-02 16:36:22 +08:00 |
|
cjin
|
0a8b18f018
|
fix(pm): expand the number of skip light sleep number
|
2026-03-16 08:55:57 +08:00 |
|
Jin Chen
|
955cc3585d
|
fix(ble): fix ble scan assertion when coex with wifi on ESP32-C2
(cherry picked from commit 974682d169)
Co-authored-by: cjin <jinchen@espressif.com>
|
2026-03-09 00:15:12 +08:00 |
|
Jin Chen
|
a803e6cd53
|
fix(ble): use apb max state for bt and enable should skip on ESP32-C6
(cherry picked from commit 73191cb5f9)
Co-authored-by: cjin <jinchen@espressif.com>
|
2026-03-06 14:30:03 +08:00 |
|
Jin Chen
|
2452f8c5b3
|
fix(ble): use apb max state for bt and enable should skip on ESP32-H2
(cherry picked from commit ac8fe378a0)
Co-authored-by: cjin <jinchen@espressif.com>
|
2026-03-06 10:13:15 +08:00 |
|
Jin Chen
|
7c4fc1297a
|
fix(ble): use apb max state for bt and enable should skip on ESP32-C2
(cherry picked from commit 9de0235a9f)
Co-authored-by: cjin <jinchen@espressif.com>
|
2026-03-06 10:13:14 +08:00 |
|
Jin Chen
|
3da9775993
|
feat(ble): apply new method for rom code logic change on ESP32-C2
(cherry picked from commit 2a0df334e3)
Co-authored-by: cjin <jinchen@espressif.com>
|
2026-02-09 20:13:13 +08:00 |
|
Jin Chen
|
73e07d97ef
|
feat(ble): support for ble module stripping on ESP32-C2
(cherry picked from commit b90840a570)
Co-authored-by: cjin <jinchen@espressif.com>
|
2026-02-09 20:13:13 +08:00 |
|
cjin
|
aa0c817423
|
feat(ble): support sid filter feature on ESP32C6
|
2026-01-19 14:24:01 +08:00 |
|
cjin
|
a901345fa8
|
feat(ble): add config to enable sid filter feat
|
2026-01-19 14:24:01 +08:00 |
|
Jin Chen
|
f80ec2cfcb
|
fix(ble): add soc caps config for pawr feat on ESP32H2
(cherry picked from commit 2eb79c71f1)
Co-authored-by: cjin <jinchen@espressif.com>
|
2025-12-15 11:39:39 +08:00 |
|
Jin Chen
|
a9e0bc352c
|
fix(ble): remove target dependency on power control config on ESP32C6
(cherry picked from commit f29f500ac8)
Co-authored-by: cjin <jinchen@espressif.com>
|
2025-12-11 16:22:56 +08:00 |
|
Jin Chen
|
74ad28ad67
|
fix(ble): add soc caps config for pawr feat on ESP32C6
(cherry picked from commit 4e4b863299)
Co-authored-by: cjin <jinchen@espressif.com>
|
2025-12-11 16:22:55 +08:00 |
|
cjin
|
d4ed03d0fd
|
fix(ble): fix pawr set subevent data length error
|
2025-12-11 14:24:43 +08:00 |
|
Jin Chen
|
25f3012c48
|
fix(ble): fix hci log malloc failure crash
(cherry picked from commit 734031311ad8554b600718bf8add68836121f72b)
Co-authored-by: cjin <jinchen@espressif.com>
|
2025-12-11 14:12:11 +08:00 |
|
Jin Chen
|
933af683c3
|
feat(ble): allow a larger sca limit on ESP32-H2
(cherry picked from commit abfc2d766e)
Co-authored-by: cjin <jinchen@espressif.com>
|
2025-10-16 20:13:28 +08:00 |
|
Jin Chen
|
d5005b8965
|
feat(ble): allow a larger sca limit on ESP32-C6
(cherry picked from commit b3c608f2cf)
Co-authored-by: cjin <jinchen@espressif.com>
|
2025-10-16 20:13:26 +08:00 |
|
Jin Chen
|
51bfc33f4d
|
feat(ble): allow a larger sca limit on ESP32-C2
(cherry picked from commit 9ecf67b230)
Co-authored-by: cjin <jinchen@espressif.com>
|
2025-10-16 20:13:23 +08:00 |
|
Jin Chen
|
99cef53f59
|
fix(ble): update the example docs for pawr
(cherry picked from commit 164fec9e74)
Co-authored-by: cjin <jinchen@espressif.com>
|
2025-10-16 20:13:21 +08:00 |
|
cjin
|
58edfc179b
|
fix: change the api to enable rc32k on ESP32-H2
|
2025-10-13 14:08:33 +08:00 |
|
cjin
|
4a67f74212
|
feat(ble): get wakeup cause when wake up on ESP32-H2
|
2025-10-11 14:28:58 +08:00 |
|
cjin
|
558b2e6a4f
|
feat(ble): get wakeup cause when wake up on ESP32-C6
|
2025-10-11 11:09:30 +08:00 |
|
cjin
|
b4ce0a5497
|
feat(ble): get wakeup cause when wake up on ESP32-C2
|
2025-10-11 11:09:24 +08:00 |
|
cjin
|
6ffcd57e53
|
feat(ble): add sm count reserve cnt setting on ESP32-H2
|
2025-06-26 15:00:32 +08:00 |
|
cjin
|
757152e461
|
feat(ble): add sm count reserve cnt setting on ESP32-C6
|
2025-06-26 15:00:21 +08:00 |
|
cjin
|
7485ff2915
|
change(ble): update lib_esp32c6 to ea6c58c7
|
2025-06-26 15:00:01 +08:00 |
|
cjin
|
d3375a9976
|
change(ble): update lib_esp32h2 to ea6c58c7
|
2025-06-26 14:58:58 +08:00 |
|
Jin Chen
|
9c1bd7f24e
|
fix(ble): fix rtc freq set too high on ESP32-C2
(cherry picked from commit 6a80deac03)
Co-authored-by: cjin <jinchen@espressif.com>
|
2025-05-07 10:18:28 +08:00 |
|
cjin
|
cc6f25ea3a
|
feat(ble): support ble sleep using 136 kHz RC on ESP32-C6
|
2025-04-22 19:11:18 +08:00 |
|
Jin Chen
|
8ca72da03f
|
feat(ble): support ble sleep using 136 kHz RC on ESP32-H2
(cherry picked from commit 6c8ee69151)
Co-authored-by: cjin <jinchen@espressif.com>
|
2025-04-22 19:05:30 +08:00 |
|
Jin Chen
|
a6c8a080f4
|
feat(ble): support ble sleep using 136 kHz RC on ESP32-C2
(cherry picked from commit 73f1084bf8)
Co-authored-by: cjin <jinchen@espressif.com>
|
2025-04-22 19:05:27 +08:00 |
|
cjin
|
894cd1dfa2
|
change(ble): update esp32c6 lib to 7ead2d29
|
2025-03-06 14:38:11 +08:00 |
|
cjin
|
c26c5e5fee
|
change(ble): update esp32h2 lib to 7ead2d29
|
2025-03-06 14:38:11 +08:00 |
|
cjin
|
89dcc4a113
|
feat(ble): support rssi comp for esp32h2
|
2025-02-21 11:50:38 +08:00 |
|
cjin
|
9d28b2c297
|
fix(ble): fix conn supervision tmo when coex ESP32C6
|
2025-01-23 18:06:32 +08:00 |
|
cjin
|
d42269fc62
|
fix(ble): fix conn supervision tmo when coex ESP32H2
|
2025-01-23 18:06:32 +08:00 |
|
Jin Chen
|
61b29d8550
|
fix(ble): change ld for ble scan coex issue
(cherry picked from commit dd499d7b2e)
Co-authored-by: cjin <jinchen@espressif.com>
|
2024-11-22 10:42:44 +08:00 |
|
Jin Chen
|
3186c881c0
|
fix(ble): fix ble light sleep error on esp32c2
(cherry picked from commit 23f7e33a97)
Co-authored-by: cjin <jinchen@espressif.com>
|
2024-11-22 10:42:44 +08:00 |
|
cjin
|
4250272790
|
fix(ble): do not assert if ble sleep init failed
|
2024-10-25 10:52:51 +08:00 |
|
cjin
|
41502dbf64
|
feat(ble): add internal api to change ble slow clock source
|
2024-08-27 12:47:22 +08:00 |
|
cjin
|
466d42359c
|
fix(ble): remove ble wakeup before entering light sleep
|
2024-08-27 10:27:11 +08:00 |
|
cjin
|
b67ff61d34
|
fix(ble): added c6 config check for ble light sleep
|
2024-06-24 10:12:51 +08:00 |
|
cjin
|
ca79a7d878
|
bugfix(ble): workaround to avoid ble rtc not work when power up
|
2024-04-23 20:55:13 +08:00 |
|
cjin
|
510ae698e2
|
feat(ble): add cca related config in c6, h2 and c2
|
2024-04-02 12:16:56 +08:00 |
|
cjin
|
27d360127d
|
change(ble): support ble light sleep using ext 32k xtal on C2
|
2024-04-02 12:16:56 +08:00 |
|
cjin
|
50ea662fe0
|
fix(ble): fix ci ble powe save test addresss error
|
2024-03-25 15:59:26 +08:00 |
|
cjin
|
cf2c7a433d
|
feat(ble): added pytest for ble power save example
|
2024-01-22 10:45:27 +08:00 |
|
cjin
|
82d53440a4
|
change(ble): added ble cca en and thresh option
|
2023-12-22 14:34:30 +08:00 |
|
cjin
|
bff4001473
|
fix(pm): place extra link opt in iram
|
2023-12-14 11:19:05 +08:00 |
|
cjin
|
20ca1c0dfa
|
change(ble): added option for msys buffer source
|
2023-11-01 17:25:09 +08:00 |
|
cjin
|
c9cf190847
|
change(ble): update ble lib on c6 h2 and c2 chip
|
2023-10-18 17:08:51 +08:00 |
|
cjin
|
6503d1327b
|
feat(ble): added modem reset on c2 h2 and c6
|
2023-10-13 11:39:29 +08:00 |
|
cjin
|
40996f804a
|
change: remove has clock bug macro for esp32h2
|
2023-09-21 11:31:53 +08:00 |
|
cjin
|
7b176501e3
|
feat(ble): update ble sleep logic for esp32h2
|
2023-09-21 11:30:49 +08:00 |
|
cjin
|
7fc9c0ad62
|
ble: support esp32c2 wakeup overhead
|
2023-09-08 15:50:28 +08:00 |
|
cjin
|
926695b000
|
change: changed ble msys init for controller
|
2023-09-05 20:40:04 +08:00 |
|
cjin
|
574800b50a
|
feat: added ble wake up overhead support
|
2023-09-05 20:40:04 +08:00 |
|
cjin
|
fd22414fba
|
feat: Support esp32c2 BLE power save example
|
2023-09-05 20:40:04 +08:00 |
|
cjin
|
5a8e51f24c
|
ble: move phy enabled/disable to controller enable/disable
|
2023-08-10 10:14:29 +08:00 |
|
cjin
|
9578fdc250
|
ble : remove extra retention cnt upon deinit temporarily
|
2023-07-14 10:49:17 +08:00 |
|
cjin
|
cf744f9466
|
ble: support eco1 BLE light sleep
|
2023-07-14 10:49:14 +08:00 |
|
Jin Chen
|
d918b5226c
|
Merge branch 'ble_dev/support_esp32h2_modem_clock_selection' into 'master'
ble: support esp32h2 modem clock selection
Closes EBLE50Y23-129
See merge request espressif/esp-idf!24387
|
2023-07-06 13:58:11 +08:00 |
|
cjin
|
28788a96f2
|
ble:support esp32h2 power save example
|
2023-07-03 16:05:42 +08:00 |
|
cjin
|
dcac0d0d6a
|
phy: update phy enable/disable for h2 light sleep
|
2023-07-03 16:05:42 +08:00 |
|
cjin
|
3d2342df6c
|
ble: support esp32h2 modem clock selection
|
2023-07-03 16:05:42 +08:00 |
|
cjin
|
b37f172cc6
|
ble: fix cca for esp32c2
|
2023-06-29 19:59:16 +08:00 |
|
cjin
|
c460a1c1af
|
ble: support esp32c6 power save example
|
2023-06-29 14:35:48 +08:00 |
|
cjin
|
d2d65a72a0
|
btbb: support register retention in esp32c6
|
2023-06-16 15:37:03 +08:00 |
|
cjin
|
f3457133f6
|
ble:added esp32c6 light sleep support
|
2023-06-16 15:37:03 +08:00 |
|
cjin
|
41ea20908b
|
BLE: update ble lib
Added version support for esp32c6 eco1
|
2023-05-16 19:18:53 +08:00 |
|
cjin
|
1952a26d5e
|
ble:add version num support for esp32c6 chip
|
2023-05-16 19:18:53 +08:00 |
|
cjin
|
7a708c35cb
|
pau: fix logic error in extra link retention
|
2023-05-06 14:58:02 +08:00 |
|
cjin
|
e317f07798
|
ble: update config in esp32h2 chip
|
2023-03-15 21:02:12 +08:00 |
|
cjin
|
9985371b8a
|
BLE: fixed hci event fail on bluedroid host
|
2023-02-03 17:57:33 +08:00 |
|
cjin
|
13ccf8e906
|
phy: update esp32c6 phy lib
phy_init: phy_version 101,061a19e,Jan 11 2023,18:48:18
|
2023-01-31 12:29:22 +08:00 |
|
cjin
|
77d870c73a
|
ble: fix occasional assertion on ble rtc intr
|
2022-12-09 15:23:44 +08:00 |
|
cjin
|
6d83c999c6
|
ble: remove redundant pm lock on ble
|
2022-12-09 15:23:44 +08:00 |
|
cjin
|
071abb4866
|
fix ble mem leak when sleep is enabled
|
2022-10-12 11:23:28 +08:00 |
|
cjin
|
0d113fb609
|
update controller lib for bugfix on light-sleep
|
2022-09-26 21:25:48 +08:00 |
|
cjin
|
f289710ccf
|
fix ble compilation error
|
2022-09-26 20:51:13 +08:00 |
|
cjin
|
8e348c3f63
|
update ble controller lib for bugfix on esp32c2
|
2022-09-21 12:34:41 +00:00 |
|
cjin
|
42a07cf16b
|
fix err using rpa for confirmation calculation
|
2022-09-21 12:34:41 +00:00 |
|
cjin
|
872baad9b9
|
mbuf copy hci data error fix
|
2022-09-21 12:34:41 +00:00 |
|
cjin
|
b345e89b4a
|
fix on data len change cmd malfunction
|
2022-09-21 12:34:41 +00:00 |
|