cjin
8aa53a7bbd
feat(ble): supported ble mempool run time allocation for esp ip chips
2026-03-30 00:05:17 +08:00
Rahul Tank
6092207676
feat(nimble): Added changes in examples to have code under flags
2026-03-12 10:43:44 +05:30
Rahul Tank
24962cc3fe
fix(nimble): Improve safety, fix bugs, and update docs across NimBLE examples
...
- Remove unused headers from examples
- Improve periodic adv/sync example functionality and readability
- Use ble_hs_id_infer_auto() instead of hardcoded BLE_OWN_ADDR_PUBLIC/RANDOM
- Add ble_hs_util_ensure_addr() calls in on_sync for proper address setup
- Use correct ext adv instance (0 instead of 1) in phy_prph, l2cap_coc, multi_conn
- Fix struct name: ble_gap_periodic_adv_enable_params -> ble_gap_periodic_adv_start_params
- Add CONFIG_BT_NIMBLE_GAP_SERVICE guards around ble_svc_gap_device_name_set
- Fix unsafe AD data parsing with bounds checks in central examples
- Fix UUID matching bugs (off-by-one loop condition and byte order) in
phy_cent, htp_cent, and proximity_sensor_cent
- Fix ble_multi_conn_cent address type to use dynamic inference
- Remove contradictory sm_sc=0 after sm_sc=1 in ble_multi_adv
- Add CONFIG_BT_NIMBLE_EXT_ADV=y to ble_multi_adv sdkconfig defaults
- Check return values for ble_gap_set_host_feat, nimble_port_init
- Update tutorials and READMEs to match code changes
2026-02-25 13:04:23 +05:30
Shreeyash
5319914af2
fix(nimble): Fix vulnerabilities in NimBLE examples
2026-02-06 18:47:08 +05:30
Rahul Tank
7a979f3bde
fix(nimble): Add AD type macros in example
2026-01-14 10:54:26 +05:30
Rahul Tank
3591e526f0
fix(nimble): Address compilation issues in nimble examples
2025-10-30 11:37:18 +05:30
xiongweichao
4d34845ab6
fix(ble): fix ci power save test connection failure
2025-10-21 19:07:14 +08:00
Rahul Tank
84cbfbd3a4
fix(nimble): Add Tx power information in adv data
2025-09-10 18:47:18 +05:30
Shreeyash
ba39a51377
fix(nimble): Add support to minimize ram consumption
2025-06-03 16:07:10 +05:30
Rahul Tank
03dfb8e411
fix(nimble): Add support for minimilistic builds
2025-05-19 12:48:32 +05:30
Jiang Jiang Jian
10a20f3388
Merge branch 'ci/add_test_for_ecos_wifi_enterprise_v53' into 'release/v5.3'
...
ci(c2/c3): add major eco version tests(v5.3)
See merge request espressif/esp-idf!37806
2025-04-17 10:56:45 +08:00
luaijun
2f749a21e7
ci(c2/c3): add major eco version tests
2025-04-08 10:34:19 +08:00
Shreeyash
7a6f552df3
feat(nimble): support vendor event mask set and vendor HCI event on nimble host
2025-03-24 11:56:05 +05:30
Rahul Tank
6515dc1d2e
fix(nimble): Keep only BLE_GAP_EVENT_CONNECT gap event
2025-02-23 15:11:27 +05:30
Rahul Tank
749d70e159
fix(nimble): Corrected link_estab event handling parameters
2024-12-19 16:04:25 +05:30
Rahul Tank
bbc5658f6b
feat(nimble): BLE_GAP_EVENT_LINK_ESTAB event to ensure link established
2024-09-04 20:07:50 +05:30
Rahul Tank
e78cd20095
Merge branch 'bugfix/increase_timer_task_depth_v5.3' into 'release/v5.3'
...
fix(nimble): Increase Timer stack size for nimble application (v5.3)
See merge request espressif/esp-idf!32269
2024-07-25 17:38:21 +08:00
Rahul Tank
436b31be6e
fix(nimble): Increase Timer stack size for nimble application
2024-07-22 15:51:24 +05:30
Rahul Tank
f6974ab183
fix(nimble): Update menuconfig option to consider 5.0 support
2024-07-10 17:21:45 +05:30
cjin
f7baa7feb2
fix(ble): added c6 config check for ble light sleep
2024-06-24 10:40:46 +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
Island
b0a58d7080
Merge branch 'ble_dev/added_ble_power_save_pytest' into 'master'
...
Added pytest case for BLE power save example.
Closes BLERP-449
See merge request espressif/esp-idf!28384
2024-01-22 10:41:19 +08:00
cjin
9533df5c39
feat(ble): added pytest for ble power save example
2024-01-19 17:23:35 +08:00
luomanruo
dededd1267
change(ble): npl count is zero if nimble host is not used
...
change(ble): added npl eventq put to front
change(ble): added cache safe check in ble power save example
ble(update):
Update c2 lib to 91b81332
Update h2 lib to 620fbe79
Update c6 lib to 620fbe79
fix(ble): fix stack overflow disable at sleep
Revert "change(ble): added ble cca en and thresh option"
This reverts commit 71901499b9 .
2024-01-19 16:13:12 +08:00
xiongweichao
a4f228da46
fix(ble): Fixed the issue of being unable to enter light sleep
...
- Fixed the issue where light sleep cannot be entered when external 32k XTAL does not exist
2024-01-17 10:29:43 +08:00
Rahul Tank
229d275fb1
Merge branch 'bugfix/cleanup_nimble_sdkconfig' into 'master'
...
ci(nimble): Cleanup sdkconfig files for nimble examples
Closes IDF-8496
See merge request espressif/esp-idf!26932
2023-11-22 14:48:19 +08:00
Rahul Tank
843f48fb00
ci(nimble): Cleanup sdkconfig files
2023-11-21 11:52:11 +05:30
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
Chen Yudong
45bc939462
ci: update bluetooth examples build rules
...
fix some bluetooth examples supported targets
2023-10-18 21:58:28 +08:00
Ivan Grokhotkov
6d87100a70
feat(examples): add local components via idf_component.yml
...
Specifying all the dependencies (managed and local) in the manifest
makes it easier for users to see every component the example
depends on.
2023-09-19 10:38:24 +02: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
Rahul Tank
f907c22ea8
docs(nimble): Update Kconfig help section for Example Ext Adv
2023-07-18 16:07:24 +05:30
xiongweichao
e1be273e63
docs(bt/example): Updated bluetooth power save readme
2023-07-11 11:14:31 +08:00
cjin
28788a96f2
ble:support esp32h2 power save example
2023-07-03 16:05:42 +08:00
cjin
c460a1c1af
ble: support esp32c6 power save example
2023-06-29 14:35:48 +08:00
KonstantinKondrashov
e72061695e
all: Removes unnecessary newline character in logs
...
Closes https://github.com/espressif/esp-idf/issues/11465
2023-06-09 03:31:21 +08:00
xiongweichao
1532675692
bt: Added an example of Bluetooth using light sleep
2023-05-04 14:41:31 +08:00