Commit Graph

36567 Commits

Author SHA1 Message Date
Shen Weilong
5ea02cbc66 feat(bt): added definitions for bluetooth hci vendor commands and events 2025-03-25 16:13:05 +08:00
Shen Weilong
de07298213 feat(ble/controller): Added memory boundary check for ESP32-C6 and ESP32-H2 2025-03-25 16:11:17 +08:00
Shen Weilong
50d1ceaaf9 feat(ble/controller): Added memory boundary check for ESP32-C2 2025-03-25 16:11:14 +08:00
zhiweijian
5548f98339 fix(bt): Update bt lib for ESP32-C3 and ESP32-S3 (03d0f8a6)
- Remove unused functions in the controller
2025-03-25 16:09:33 +08:00
baohongde
53bfeae58a feat(bt): added definitions for BR/EDR hci vendor commands and events 2025-03-25 16:09:33 +08:00
chenjianhua
5903c691aa fix(bt): Update bt lib for ESP32(dc1cd581)
- Remove unused functions in the controller
- Add an SDK config for the minimum size of encryption key
2025-03-25 16:09:33 +08:00
Island
5a0899e129 Merge branch 'feat/optimize_hci_data_recv_process_v5.2' into 'release/v5.2'
Feat/optimize hci data recv process (v5.2)

See merge request espressif/esp-idf!37832
2025-03-25 11:05:02 +08:00
morris
765606fe73 Merge branch 'bugfix/usj_wrong_return_value_v5.2' into 'release/v5.2'
fix(usb_serial_jtag): wrong return value in usb_serial_jtag_write_bytes (v5.2)

See merge request espressif/esp-idf!37971
2025-03-25 10:15:17 +08:00
Zhao Wei Liang
94dc1ff190 feat(ble): change nimble whitelist max size to 31
(cherry picked from commit 93357e8613)

Co-authored-by: zwl <zhaoweiliang@espressif.com>
2025-03-24 17:11:39 +08:00
Zhao Wei Liang
af22e4dbff feat(ble): change whitelist max size to 31 on ESP32-C2
(cherry picked from commit 578f2358c6)

Co-authored-by: zwl <zhaoweiliang@espressif.com>
2025-03-24 17:11:39 +08:00
Zhao Wei Liang
aa4ca80115 feat(ble): change whitelist max size to 31 on ESP32-C6
(cherry picked from commit 2b435687b0)

Co-authored-by: zwl <zhaoweiliang@espressif.com>
2025-03-24 17:11:39 +08:00
Zhao Wei Liang
1aebdb26b7 feat(ble): optimize reconfig hci uart pin code 2025-03-24 17:11:39 +08:00
Zhao Wei Liang
2bde2c4a01 fix(ble): fixed hci driver stack protection fault issue on ESP32-C2
(cherry picked from commit afd44d14b9)

Co-authored-by: zwl <zhaoweiliang@espressif.com>
2025-03-24 17:11:39 +08:00
Zhao Wei Liang
471cc7a882 fix(ble): fixed hci driver stack protection fault issue on ESP32-C6
(cherry picked from commit ec4a1324f5)

Co-authored-by: zwl <zhaoweiliang@espressif.com>
2025-03-24 17:11:39 +08:00
Zhao Wei Liang
c219a707cc fix(ble): delete ble_hci_trans header file
(cherry picked from commit 327182e3e6)

Co-authored-by: zwl <zhaoweiliang@espressif.com>
2025-03-24 17:11:39 +08:00
Zhao Wei Liang
2e3ee1348c fix(ble): fixed hci assertion issue when uart interference occurs
(cherry picked from commit 84f0b39e4d)

Co-authored-by: zwl <zhaoweiliang@espressif.com>
2025-03-24 17:11:39 +08:00
Wang Meng Yang
90ea23bee3 Merge branch 'bugfix/spp_mem_leak_v5.2' into 'release/v5.2'
fix(bt/bluedroid): fixed memory leaks in SPP callback mode (v5.2)

See merge request espressif/esp-idf!37387
2025-03-24 16:14:43 +08:00
Jiang Jiang Jian
ea24995337 Merge branch 'bugfix/wps_reconnect_failure_v5.2' into 'release/v5.2'
fix(wpa_suppplicant): Fix for issue in wps reconnection (Backport v5.2)

See merge request espressif/esp-idf!37644
2025-03-24 15:00:26 +08:00
Wang Meng Yang
0e3b048655 Merge branch 'bugfix/err_disc_state_changed_evt_v5.2' into 'release/v5.2'
fix(bt/bluedroid): fixed other events being reported when disconnected(v5.2)

See merge request espressif/esp-idf!37938
2025-03-24 14:10:23 +08:00
Island
64288cafa8 Merge branch 'change/ble_update_lib_20250313_v5.2' into 'release/v5.2'
change(ble): [AUTO_MR] 20250313 - Update ESP BLE Controller Lib (v5.2)

See merge request espressif/esp-idf!37820
2025-03-24 12:54:05 +08:00
morris
609d879b29 Merge branch 'docs/add_note_about_twai_instance_install_v5.2' into 'release/v5.2'
docs: Add a note about TWAI multiple instances install (v5.2)

See merge request espressif/esp-idf!37968
2025-03-24 12:16:35 +08:00
morris
aa130eee5d fix(usb_serial_jtag): wrong return value in usb_serial_jtag_write_bytes
Closes https://github.com/espressif/esp-idf/issues/15620
2025-03-24 11:47:05 +08:00
Zhang Shuxian
1eb7f1c826 docs: Add a note about TWAI multiple instances install 2025-03-24 11:12:36 +08:00
Geng Yuchao
c646c40dbc fix(ble): Add link requires esp_phy for ble. 2025-03-24 10:58:27 +08:00
Zhou Xiao
a88d47537a feat(ble): support ble log simple output via SPI interface 2025-03-24 10:58:27 +08:00
Zhou Xiao
6015dde7db fix(ble): fix ble log init failure mem leak for ESP32
(cherry picked from commit bb9dc5a927)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-03-24 10:58:27 +08:00
Zhou Xiao
7fdcd74773 fix(ble): fix ble log init failure mem leak for ESP32-C3
(cherry picked from commit 9ff9fb0661)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-03-24 10:58:27 +08:00
Zhou Xiao
8353cf2826 fix(ble): remove macro in lpclk src get api on ESP32-C6
(cherry picked from commit b62f094ed5)

Co-authored-by: cjin <jinchen@espressif.com>
2025-03-24 10:58:27 +08:00
Zhou Xiao
a2ec74690a feat(ble): add enhanced connect function on ESP32-C2
(cherry picked from commit 71cea01694)

Co-authored-by: zwl <zhaoweiliang@espressif.com>
2025-03-24 10:58:27 +08:00
Zhou Xiao
ceac71f51c feat(ble): support ble log simple output via SPI interface for ESP32-C6
(cherry picked from commit eae9b795aa)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-03-24 10:58:27 +08:00
Zhou Xiao
3435951afc feat(ble): support ble log simple output via SPI interface for ESP32-H2
(cherry picked from commit e99b3c6f6a)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-03-24 10:58:27 +08:00
Zhou Xiao
dbaf3cb506 feat(ble): support ble log simple output via SPI interface for ESP32-C2
(cherry picked from commit df829ac919)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-03-24 10:58:27 +08:00
Zhou Xiao
d4d57cb3f8 change(ble): [AUTO_MR] Update lib_esp32c2 to 5d9a6661
(cherry picked from commit f198302067)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-03-24 10:58:27 +08:00
Zhou Xiao
92a9317b5e change(ble): [AUTO_MR] Update lib_esp32c6 to 82a8be7d
(cherry picked from commit 3b85cf8818)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-03-24 10:58:27 +08:00
Zhou Xiao
dfdd9a12b0 change(ble): [AUTO_MR] Update lib_esp32h2 to 82a8be7d
(cherry picked from commit 83da04398d)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-03-24 10:58:27 +08:00
morris
f25eec679f Merge branch 'bugfix/gpio_dump_io_config_v5.2' into 'release/v5.2'
fix(gpio): fix pu, pd, drv value incorrect from gpio_dump_io_configuration on esp32 (v5.2)

See merge request espressif/esp-idf!37910
2025-03-24 10:22:12 +08:00
Rahul Tank
e11caaa3b0 Merge branch 'bugfix/fix_smp_command_allocation_v5.2' into 'release/v5.2'
fix(nimble): Fix SMP command allocation (v5.2)

See merge request espressif/esp-idf!37848
2025-03-21 12:37:22 +08:00
Mahavir Jain
26ed75dfa9 Merge branch 'bugfix/fix_github_cert_verification_simpleota_v5.2' into 'release/v5.2'
fix: failing Github certificate verification (v5.2)

See merge request espressif/esp-idf!37826
2025-03-21 12:22:37 +08:00
xiongweichao
df8858143c fix(bt/bluedroid): fixed other events being reported when disconnected
- Since no initial value is assigned, the variable evt is a random value,
causing the ESP_BT_GAP_DISC_STATE_CHANGED_EVT event to be reported when
the connection is disconnected.
2025-03-21 11:20:51 +08:00
morris
857c71217a Merge branch 'feat/unilc_psram_s3_v5.2' into 'release/v5.2'
psram: supported UnilC octal psram on s3 (v5.2)

See merge request espressif/esp-idf!37856
2025-03-21 10:58:05 +08:00
Wang Meng Yang
ac22ab715b Merge branch 'bugfix/fix_esp32_bt_disable_crash_v5.2' into 'release/v5.2'
fix(bt): Fix controller disable cause iwdt timeout on esp32 (v5.2)

See merge request espressif/esp-idf!37774
2025-03-21 09:27:51 +08:00
Roland Dobai
92a165ddc1 Merge branch 'fix/extractall_deprecation_v5.2' into 'release/v5.2'
fix(idf_tools): Patch extractall() deprecation warning (v5.2)

See merge request espressif/esp-idf!37885
2025-03-21 02:02:02 +08:00
Roland Dobai
0a8d338a22 Merge branch 'fix/install_input_validation_v5.2' into 'release/v5.2'
fix(idf_tools): Validate input features (v5.2)

See merge request espressif/esp-idf!37891
2025-03-21 01:57:19 +08:00
Rahul Tank
f935287883 fix(nimble): Fix SMP command allocation 2025-03-20 19:15:01 +05:30
Rahul Tank
9c52dde22a Merge branch 'feat/implement_vendor_event_mask_vsc_v5.2' into 'release/v5.2'
feat(nimble): Add support for Vendor Event mask VSC (v5.2)

See merge request espressif/esp-idf!37735
2025-03-20 21:34:51 +08:00
morris
684e3b65f6 Merge branch 'fix/rmt_lim_thres_incorrect_v5.2' into 'release/v5.2'
fix(rmt): fix the received symbols issue (v5.2)

See merge request espressif/esp-idf!37901
2025-03-20 20:59:46 +08:00
Shu Chen
17dbbb8696 Merge branch 'support/ieee802154_set_txon_delay_using_phylib_impl_v5.2' into 'release/v5.2'
feat(802.15.4): configure tx on delay using phylib implementation (v5.2)

See merge request espressif/esp-idf!37658
2025-03-20 20:15:10 +08:00
Song Ruo Jing
a21e88c561 fix(gpio): fix 8/16-bit gpio, rtc/lp_io register access 2025-03-20 16:04:36 +08:00
Song Ruo Jing
8fd103928b fix(gpio): fix pu, pd, drv value incorrect from gpio_dump_io_configuration on esp32
Closes https://github.com/espressif/esp-idf/issues/14931
2025-03-20 16:01:44 +08:00
Shu Chen
711eda79ca Merge branch 'bugfix/fix_ot_ci_cases_avahi_service_issue_v5.2' into 'release/v5.2'
feat(openthread): fix ci avahi service cases issue (v5.2)

See merge request espressif/esp-idf!37863
2025-03-20 14:27:24 +08:00