Commit Graph

28948 Commits

Author SHA1 Message Date
liqigan
a29b207ffd change(bt/bluedroid): Release record data after SDP record created 2024-09-18 16:43:28 +08:00
Zhao Wei Liang
a9d04549ce fix(ble): fixed memory leak issue when using uart hci
(cherry picked from commit 4d2c44f511)

Co-authored-by: zwl <zhaoweiliang@espressif.com>
2024-09-18 15:57:33 +08:00
Zhao Wei Liang
5f172ab251 fix(ble): fixed occasional assertion issue when enabling logging on ESP32-C2
(cherry picked from commit 0ef9ecb715)

Co-authored-by: zwl <zhaoweiliang@espressif.com>
2024-09-18 15:57:31 +08:00
shreeyash
d81180b0ec fix(nimble): Add authroize permission for gatt read / write 2024-09-18 11:38:52 +05:30
linruihao
cbd12f5ce5 fix(bt/bluedroid): Fixed some bugs in AVRCP 2024-09-18 11:29:40 +08:00
shreeyash
3da3748e61 fix(nimble): Added a change to print address of an advertising instance 2024-09-17 12:19:15 +05:30
Roland Dobai
f9effecd04 Merge branch 'feat/update_tools_in_tools_json_v5.0' into 'release/v5.0'
feat(tools): Update tools: cmake, ninja, ccache (v5.0)

See merge request espressif/esp-idf!33533
2024-09-16 19:43:23 +08:00
Rahul Tank
21aa38dcee Merge branch 'bugfix/add_dummy_cb_during_deinit_v5.0' into 'release/v5.0'
fix(nimble): De-register host cb in stack deinit (v5.0)

See merge request espressif/esp-idf!33376
2024-09-16 18:08:05 +08:00
Rahul Tank
9cd7e32a5b fix(nimble): De-register host cb in stack deinit 2024-09-16 11:00:06 +05:30
Marek Fiala
5e52ea47d1 feat(tools): Update tools: cmake, ninja, ccache
cmake  v3.24.0 -> v3.30.2
ninja  v1.11.1 -> v1.12.1
ccache v4.8    -> v4.10.2

Closes https://github.com/espressif/esp-idf/pull/14376
2024-09-13 17:13:08 +02:00
weiyuhan
2d018c5023 fix(ble): Added ble_get_started build rule in build-test-rules.yml 2024-09-13 09:50:39 +08:00
Wei Yu Han
e58b10b1f6 fix(ble): Increased the length of addr_str in ble_get_started nimble examples 2024-09-12 12:04:34 +08:00
Yuhan Wei
4ffd741232 fix(ble): Removed unsupported sdkconfig 2024-09-12 12:04:34 +08:00
Zhou Xiao
9a3ae21aa7 docs(ble): Replace advertising interval hex value with BLE_GAP_ADV_ITVL_MS 2024-09-12 12:04:34 +08:00
Zhou Xiao
3e6e68628d docs(ble): Improved as Weilong and Shenhang requested 2024-09-12 12:04:34 +08:00
zhouxiao
fe46bf48ce docs(ble): Added BLE Get Started 2024-09-12 12:04:34 +08:00
Wang Meng Yang
871d0c8c9a Merge branch 'bugfix/fix_hid_cod_setting_v5.0' into 'release/v5.0'
Some checks failed
docker / docker (push) Has been cancelled
Bugfix/fix hid cod setting[backport 5.0]

See merge request espressif/esp-idf!33340
2024-09-12 09:34:22 +08:00
linruihao
32545d7edb fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(c66a703)
- Fixed missing sync established event after canceling sync
2024-09-11 17:25:51 +08:00
Wang Meng Yang
02e0c7a2b8 Merge branch 'bugfix/exit_sniff_immed_enter_sniff_v5.0' into 'release/v5.0'
fix(bt/bluedroid): Fix the protocol stack to exit sniff mode(v5.0)

See merge request espressif/esp-idf!33400
2024-09-11 15:32:43 +08:00
Rahul Tank
26a300b668 Merge branch 'bugfix/bidirectioanl_data_transfer_ble_spp_v5.0' into 'release/v5.0'
fix(nimble): Added support for bidirectional data trasfer (v5.0)

See merge request espressif/esp-idf!33415
2024-09-11 14:05:09 +08:00
Sudeep Mohanty
2602860192 fix(cmake): Fixed linker not supporting -warn_commons for linux target on MacOS
This commit updates the ld linker flags to conditionally include the
-warn_commons flag when the linux target is built on MacOS. This is
because, not all versions of ld support the -warn_commons option.

Closes https://github.com/espressif/esp-idf/issues/13185
2024-09-10 14:46:35 +02:00
Jiang Guang Ming
c08e19dd24 fix(mbedtls): fix mbedtls unit-test build issues 2024-09-10 16:13:56 +08:00
xiongweichao
dc937198c9 fix(bt/bluedroid): Fix the protocol stack to exit sniff mode
- Already in result mode but request change indication has not been cleared
2024-09-10 11:42:25 +08:00
Island
f082886099 Merge branch 'bugfix/fix_some_ble_bugs_240826_v5.0' into 'release/v5.0'
Some checks failed
docker / docker (push) Has been cancelled
Fixed some BLE bugs 240826 on ESP32C3 (8ce789b) (v5.0)

See merge request espressif/esp-idf!33392
2024-09-10 11:37:54 +08:00
Island
c0604365c5 Merge branch 'feat/support_ble_scan_and_init_coex_on_esp32_v5.0' into 'release/v5.0'
Support BLE scanning and initiating coexist on ESP32 (v5.0)

See merge request espressif/esp-idf!33388
2024-09-10 11:37:21 +08:00
Jiang Guang Ming
1f63d1f8a4 fix(heap): rev2.0 still use tlsf patch code 2024-09-10 11:22:03 +08:00
Jiang Guang Ming
612e93ea5d feat(mbedtls): support rom mbedtls threading layer 2024-09-10 11:16:58 +08:00
Jiang Guang Ming
94558b8d61 feat(mbedtls): select MBEDTLS_CMAC_C when MBEDTLS_USE_CRYPTO_ROM_IMPL enabled 2024-09-10 11:16:52 +08:00
Jiang Guang Ming
eb87d93219 feat(mbedtls): support ROM mbedtls v3.6.0 on C2 rev2.0(ECO4) 2024-09-10 11:16:46 +08:00
Jiang Guang Ming
437990877d feat(esp_rom): include rom.mbedtls.eco4.ld with C2 rev2.0(ECO4) select 2024-09-10 11:16:34 +08:00
Jiang Guang Ming
779dc07b5b feat(esp_rom): update esp32c2.rom.mbedtls.eco4.ld 2024-09-10 11:14:31 +08:00
Jiang Guang Ming
6d3542194e feat(esp_hw_support): Support esp32c2 rev2.0 chip 2024-09-10 11:13:54 +08:00
Astha Verma
bb9134aaf8 fix(nimble): Added support for bidirectional data trasfer 2024-09-09 18:41:37 +05:30
chenjianhua
de2631fc9e fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(8ce789b)
- Fixed BLE vendor HCI set scan perfer address command
- Support BLE vendor HCI get controller compile version command
- Fixed BLE util buffer free after controller reset
- Fixed assert when connection already exist and be connected again
2024-09-09 11:35:36 +08:00
chenjianhua
b4c98969ae feat(bt): Update esp32 bt-lib(bc393dd)
- Fixed BLE vendor HCI set scan perfer address command
- Support BLE vendor HCI get controller compile version command
- Support BLE scanning and initiating coexist
2024-09-09 11:30:52 +08:00
Krzysztof Budzynski
a9d75f56f1 Merge branch 'docs/remove_user_guide_for_esp32_pico_kit_related_migration_v5.0' into 'release/v5.0'
Some checks failed
docker / docker (push) Has been cancelled
docs: remove user guide for esp32-pico-kit related docs after migration (v5.0)

See merge request espressif/esp-idf!32784
2024-09-06 18:38:24 +08:00
Alexey Gerenkov
4f4adf49b9 Merge branch 'fix/gcov_fault_v5.0' into 'release/v5.0'
fix(gcov): fix exceptions on gcov task_tick_hook (v5.0)

See merge request espressif/esp-idf!30027
2024-09-06 17:33:12 +08:00
Rahul Tank
7580682e9a Merge branch 'bugfix/make_cccd_flags_configurable_v5.0' into 'release/v5.0'
fix(nimble): Make CCCD flags configurable (v5.0)

See merge request espressif/esp-idf!33307
2024-09-06 14:03:03 +08:00
Island
2b6c3c6872 Merge branch 'docs/optimized_ble_gattc_multi_connect_example_v5.0' into 'release/v5.0'
docs(ble/bluedroid): Optimize BLE example documentation for getting characteristic (v5.0)

See merge request espressif/esp-idf!33197
2024-09-06 10:31:41 +08:00
Alexey Lapshin
88c1c6af49 fix(gcov): fix exceptions on gcov task_tick_hook
Closes https://github.com/espressif/esp-idf/issues/13511
2024-09-05 18:28:07 +03:00
liqigan
195f08112b fix(esp_hid): Fixed protocol mode mapping bug
Closes https://github.com/espressif/esp-idf/issues/14232
2024-09-05 14:28:02 +08:00
liqigan
9545b5480f feat(bt/bluedroid): Added definition of minor class of COD for peripheral major class
Closes https://github.com/espressif/esp-idf/issues/13622
2024-09-05 14:27:55 +08:00
Jiang Jiang Jian
fe84af3012 Merge branch 'bugfix/fix_wrong_typecast_spp_v5.0' into 'release/v5.0'
fix(wifi): Fix wrong typecasting of sta_info while getting SPP Caps (Backport v5.0)

See merge request espressif/esp-idf!33122
2024-09-04 17:35:43 +08:00
shreeyash
ac04fe38e0 fix(nimble): Make CCCD flags configurable 2024-09-04 12:56:48 +05:30
Nachiket Kukade
1e88c7a2ff fix(wifi): Fix wrong typecasting of sta_info while getting SPP Caps 2024-09-04 10:53:22 +08:00
Rahul Tank
a2d20761f2 Merge branch 'bugfix/add_ad_type_adv_v5.0' into 'release/v5.0'
Some checks failed
docker / docker (push) Has been cancelled
feat(nimble): additional AD types for advertisements (v5.0)

See merge request espressif/esp-idf!33237
2024-09-03 13:26:01 +08:00
morris
6d947cdb2d Merge branch 'bugfix/eth_plus_wifi_doc_v5.0' into 'release/v5.0'
docs(esp_eth): added warning to not use ESP32 as ETH CLK source with WiFi (v5.0)

See merge request espressif/esp-idf!33248
2024-09-03 10:08:30 +08:00
renpeiying
be45adaf95 docs: Remove User Guide for ESP32-Pico-Kit related docs after migration 2024-09-02 19:10:29 +08:00
renpeiying
c515d555c2 docs: Update zh_CN translation for MR32736 2024-09-02 11:45:55 +02:00
Ondrej Kosta
025e7b7bd9 docs(esp_eth): added warning to not use ESP32 as ETH CLK source with WiFi 2024-09-02 11:34:36 +02:00