Jin Chen
|
55f4b1bfb3
|
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:15 +08:00 |
|
Jin Chen
|
b7d70e8db1
|
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:15 +08:00 |
|
cjin
|
ef870db827
|
feat(ble): support sid filter feature on ESP32C6
|
2026-01-19 14:19:29 +08:00 |
|
cjin
|
416f050137
|
fix(ble): add soc caps config for pawr feat on ESP32H2
|
2025-12-12 09:09:59 +08:00 |
|
Jin Chen
|
37590058f2
|
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-12 09:08:20 +08:00 |
|
Jin Chen
|
022b24bf77
|
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-12 09:08:20 +08:00 |
|
Jin Chen
|
7c46bd74b7
|
fix(ble): fix hci log malloc failure crash
(cherry picked from commit 734031311ad8554b600718bf8add68836121f72b)
Co-authored-by: cjin <jinchen@espressif.com>
|
2025-12-11 14:23:50 +08:00 |
|
Jin Chen
|
57fa7dd60d
|
fix(ble): fix pawr set subevent data length error
(cherry picked from commit 17462a379bb3931285f6886b7554a7959bd7dcd4)
Co-authored-by: cjin <jinchen@espressif.com>
|
2025-12-11 14:23:46 +08:00 |
|
Jin Chen
|
3f09e6d186
|
feat(ble): allow a larger sca limit on ESP32-H2
(cherry picked from commit abfc2d766e)
Co-authored-by: cjin <jinchen@espressif.com>
|
2025-10-20 10:19:15 +08:00 |
|
Jin Chen
|
854708d59f
|
feat(ble): allow a larger sca limit on ESP32-C6
(cherry picked from commit b3c608f2cf)
Co-authored-by: cjin <jinchen@espressif.com>
|
2025-10-20 10:19:15 +08:00 |
|
Jin Chen
|
e266f8a9e2
|
feat(ble): allow a larger sca limit on ESP32-C2
(cherry picked from commit 9ecf67b230)
Co-authored-by: cjin <jinchen@espressif.com>
|
2025-10-20 10:19:15 +08:00 |
|
cjin
|
cc0aca65e0
|
fix(ble): update the example docs for pawr
|
2025-10-20 10:19:04 +08:00 |
|
cjin
|
7d15df334d
|
fix: change the api to enable rc32k on ESP32-H2
|
2025-10-13 14:09:40 +08:00 |
|
cjin
|
3496c8d5b6
|
feat(ble): get wakeup cause when wake up on ESP32-H2
|
2025-09-22 18:47:47 +08:00 |
|
cjin
|
0781519d98
|
feat(ble): get wakeup cause when wake up on ESP32-C6
|
2025-09-22 18:47:41 +08:00 |
|
cjin
|
80cb663941
|
feat(ble): get wakeup cause when wake up on ESP32-C2
|
2025-09-22 18:47:37 +08:00 |
|
cjin
|
3bb9cb7a46
|
feat(ble): support pawr feature in ble sdk on ESP32-H2
|
2025-08-26 15:40:46 +08:00 |
|
cjin
|
d84cda839c
|
feat(ble): support pawr feature in ble sdk on ESP32-C6
|
2025-08-26 15:40:46 +08:00 |
|
cjin
|
dd62e32137
|
feat(ble): add clk source freq change of ble slow clock on ESP32-H2
|
2025-08-26 15:40:46 +08:00 |
|
cjin
|
d97781970f
|
feat(ble): add clk source freq change of ble slow clock on ESP32-C6
|
2025-08-26 15:40:46 +08:00 |
|
cjin
|
e6b5188f5f
|
feat(ble): add sm count reserve cnt setting on ESP32-H2
|
2025-06-26 15:03:09 +08:00 |
|
cjin
|
84eb3f5821
|
feat(ble): add sm count reserve cnt setting on ESP32-C6
|
2025-06-26 15:03:09 +08:00 |
|
cjin
|
d06b73a2c4
|
change(ble): update lib_esp32c6 to ea6c58c7
|
2025-06-26 15:03:09 +08:00 |
|
cjin
|
dc67130238
|
change(ble): update lib_esp32h2 to ea6c58c7
|
2025-06-26 15:03:09 +08:00 |
|
Jin Chen
|
2c782de873
|
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:33 +08:00 |
|
cjin
|
7d88bc78f9
|
feat(ble): support ble sleep using 136 kHz RC on ESP32-C6
|
2025-04-22 19:09:58 +08:00 |
|
Jin Chen
|
31269f3f44
|
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:37 +08:00 |
|
Jin Chen
|
e851ff6671
|
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:35 +08:00 |
|
cjin
|
4ad5cebd84
|
fix(ble): remove macro in lpclk src get api on ESP32-C6
|
2025-04-15 12:17:03 +08:00 |
|
cjin
|
8e93f25f4d
|
fix(ble): remove macro in lpclk src get api on ESP32-C5
|
2025-04-15 12:17:03 +08:00 |
|
cjin
|
bb232d627d
|
change(ble): update esp32c6 lib to 7ead2d29
|
2025-02-21 12:24:09 +08:00 |
|
cjin
|
d6410d2aad
|
change(ble): update esp32h2 lib to 7ead2d29
|
2025-02-21 12:24:09 +08:00 |
|
Jin Chen
|
cb9e8a3b31
|
fix(ble): change ld for ble scan coex issue
(cherry picked from commit dd499d7b2e)
Co-authored-by: cjin <jinchen@espressif.com>
|
2024-11-21 11:03:48 +08:00 |
|
Jin Chen
|
839007f0d9
|
fix(ble): fix ble light sleep error on esp32c2
(cherry picked from commit 23f7e33a97)
Co-authored-by: cjin <jinchen@espressif.com>
|
2024-11-21 11:03:46 +08:00 |
|
cjin
|
e3cbe53fa3
|
fix(ble): do not assert if ble sleep init failed
|
2024-10-25 10:54:35 +08:00 |
|
cjin
|
992bf3f078
|
feat(ble): add internal api to change ble slow clock source
|
2024-09-05 10:17:20 +08:00 |
|
cjin
|
420f3ac086
|
fix(ble): remove ble wakeup before entering light sleep
|
2024-09-05 10:17:20 +08:00 |
|
cjin
|
f7baa7feb2
|
fix(ble): added c6 config check for ble light sleep
|
2024-06-24 10:40:46 +08:00 |
|
cjin
|
21ad1b393f
|
bugfix(ble): workaround to avoid ble rtc not work when power up
|
2024-04-07 10:53:00 +08:00 |
|
cjin
|
2f60e19696
|
feat(ble): add cca related config in c6, h2 and c2
|
2024-04-01 15:57:06 +08:00 |
|
cjin
|
edb3f70562
|
change(ble): support ble light sleep using ext 32k xtal on C2
|
2024-04-01 15:57:06 +08:00 |
|
cjin
|
af94db4934
|
fix(ble): fix ci ble powe save test addresss error
|
2024-03-20 14:12:59 +08:00 |
|
cjin
|
9533df5c39
|
feat(ble): added pytest for ble power save example
|
2024-01-19 17:23:35 +08:00 |
|
cjin
|
71901499b9
|
change(ble): added ble cca en and thresh option
|
2023-12-19 14:38:44 +08:00 |
|
cjin
|
797edb54fa
|
fix(pm): place extra link opt in iram
|
2023-12-04 14:46:42 +08:00 |
|
cjin
|
e98e291601
|
fix(pm): switch root clk src to PLL for modem reg opt and added callback
|
2023-11-21 10:18:32 +08:00 |
|
cjin
|
c1798adac6
|
change(pm): add pm lock count check before reg backup
|
2023-11-21 10:18:16 +08:00 |
|
cjin
|
ff69928064
|
feat(pm): change power down prepare position
|
2023-11-21 10:18:03 +08:00 |
|
cjin
|
15e1c8d3ca
|
feat(ble): remove software regdma opt in bt
|
2023-11-21 10:18:03 +08:00 |
|
cjin
|
43b53a1885
|
change(ble): added option for msys buffer source
|
2023-10-27 16:03:05 +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 |
|