chenjianhua
ba4a43e020
feat(bt/bluedroid): Add definition for the reason of BLE authentication failure
2024-06-25 00:04:14 +08:00
chenjianhua
6f21c18f5b
fix(bt/bluedroid): Fixed BLE security vulnerability when using fixed IRK
2024-06-25 00:04:14 +08:00
linruihao
fed97908f8
fix(bt): Overwrite a function in esp32c3 eco7 rom
2024-06-25 00:04:14 +08:00
chenjianhua
ad0a988430
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(0738a61)
...
- Fixed BT BB interrupt allocation
- Refactor the prefix of assert print
- Fixed HCI LE set privacy mode command handle
2024-06-25 00:04:14 +08:00
chenjianhua
8334a10f6d
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(eca46a0)
...
- Fixed adv data buffer free after restart adv
- Fixed BLE interrupt allocation using esp API
2024-06-25 00:04:14 +08:00
Mahavir Jain
018409d99b
Merge branch 'fix/fix_esp_tls_client_key_parsing_v5.2' into 'release/v5.2'
...
fix(esp_tls): Fixed client key parsing for ECC key (v5.2)
See merge request espressif/esp-idf!31505
2024-06-24 20:34:20 +08:00
Jiang Jiang Jian
51bd0da552
Merge branch 'bugfix/wpa3_sta_mem_leak_v5.2' into 'release/v5.2'
...
Fix a memory leak that occurs when SAE connection is interrupted (Backport v5.2)
See merge request espressif/esp-idf!31652
2024-06-24 14:03:45 +08:00
Marius Vikhammer
1a48173692
Merge branch 'contrib/github_pr_14010_v5.2' into 'release/v5.2'
...
fix(ulp): Write pin's output mode to the correct register (GitHub PR) (v5.2)
See merge request espressif/esp-idf!31596
2024-06-24 12:16:16 +08:00
Rahul Tank
4570722409
Merge branch 'bugfix/free_memory_before_reattempt_v5.2' into 'release/v5.2'
...
fix(nimble): Clear resource before re-starting advertising (v5.2)
See merge request espressif/esp-idf!31626
2024-06-24 10:42:01 +08:00
Jiang Jiang Jian
4fa32cffd3
Merge branch 'bugfix/wifi-6570_v5.2' into 'release/v5.2'
...
backport v5.2: fix the issue of wifipwr losing its clock during sleep on the esp32c6 eco1
See merge request espressif/esp-idf!31603
2024-06-24 09:58:46 +08:00
Shyamal Khachane
8b0895e7ef
fix(esp_wifi): Fix a memory leak that occurs when SAE connection is interrupted
...
1. Free temporary data used by SAE before memsetting the same
2. Drop any received auth response that uses a different algorithm than the one currently in use
2024-06-21 11:27:42 +05:30
Rahul Tank
640be34ffa
fix(nimble): Clear resource before re-starting advertising
2024-06-20 11:00:22 +05:30
Island
401816eac0
Merge branch 'feat/put_bt_interface_code_to_rom_v5.2' into 'release/v5.2'
...
Feat/put bt interface code to rom (v5.2)
See merge request espressif/esp-idf!31550
2024-06-20 10:37:58 +08:00
Li Shuai
0a77c13c26
fix(wifi): fix the issue of wifipwr losing its clock during sleep on the esp32c6 eco1
2024-06-19 17:19:23 +08:00
LonerDan
0c741bc3ee
fix(ulp-risc-v): Set RTC GPIO output mode in the correct register for ULP RISC-V
...
According to the ESP32-S2/S3 TRM, the output pin's mode is set in the RTC_GPIO_PINn_REG
by programming the RTC_GPIO_PINn_PAD_DRIVER bit. The current ULP RISC-V RTCIO driver
however, incorrectly programs the RTC_IO_TOUCH_PADn_REG register field RTC_IO_TOUCH_PADn_DRV.
This commit fixes the bug.
2024-06-19 09:01:42 +02:00
morris
b63fd4eaee
Merge branch 'feature/uart_sleep_retention_support_v5.2' into 'release/v5.2'
...
feat(uart): support uart module sleep retention on c6/h2 (v5.2)
See merge request espressif/esp-idf!31008
2024-06-19 14:59:30 +08:00
Song Ruo Jing
c31e50583e
fix(ci): use esp_rom_crc32_le in sleep retention frame check
2024-06-18 19:52:03 +08:00
Song Ruo Jing
707aebc607
feat(uart): support uart module sleep retention on c6/h2
2024-06-18 15:04:20 +08:00
zwl
166e125144
feat(bluetooth/controller): update controller api name on ESP32-C2
2024-06-17 16:43:26 +08:00
zwl
fc8a569027
feat(bluetooth/controller): update controller api name on ESP32-C6 and ESP32-H2
2024-06-17 16:43:25 +08:00
Li Shuai
ab595d8d08
fix(esp_hw_support): use iterator for regdma_link_stats to save stack consume
...
Closes https://github.com/espressif/esp-idf/issues/13288
2024-06-17 15:55:46 +08:00
Rahul Tank
f81b598d10
Merge branch 'bugfix/fix_no_mem_coex_issue_v5.2' into 'release/v5.2'
...
fix(nimble): Added change to handle extra memory for ext adv reattempt (v5.2)
See merge request espressif/esp-idf!31503
2024-06-14 20:01:11 +08:00
Mohammad-Mohsen Aseman-Manzar
fd4df8d87f
Fix stack overflow bug for examples/bluetooth/esp_hid_device
when using esp32s3 with nimble
...
Related to 60354c39a9
2024-06-14 14:28:20 +05:30
Rahul Tank
14bd74fc84
fix(nimble): Added change to handle extra memory for ext adv reattempt
2024-06-14 12:02:58 +05:30
morris
771ae77c9b
Merge branch 'bugfix/forbid_uart_suspend_auto_lightsleep_v5.2' into 'release/v5.2'
...
uart: Fixed issue that TX be blocked by auto-lightsleep (v5.2)
See merge request espressif/esp-idf!31108
2024-06-14 11:51:29 +08:00
Aditya Patwardhan
fd6676e7d8
fix(esp_tls): Fixed client key parsing for ECC key
...
Client key parsing for ECC keys was failing as the
RNG supplied to the key parsing API was uninitialized.
This commit fixes that behaviour
2024-06-14 08:49:33 +05:30
Island
6a4396c5fe
Merge branch 'bugfix/fix_ble_evt_time_v5.2' into 'release/v5.2'
...
fix(ble/controller): Update esp32 bt-lib (1e63e23) (v5.2)
See merge request espressif/esp-idf!31482
2024-06-14 10:43:31 +08:00
Michael (XIAO Xufeng)
e95cea579d
Merge branch 'backport/shortened_uart_read_bytes_blocking_52' into 'release/v5.2'
...
fix(uart): remove unnecessary wait when sending message to ring buffer(backport5.2)
See merge request espressif/esp-idf!31381
2024-06-13 19:50:47 +08:00
linruihao
7c52034978
fix(bt/controller): Fixed assert issue caused by DPORT access
2024-06-13 17:36:55 +08:00
zhanghaipeng
bfb458006c
fix(ble/controller): Update esp32 bt-lib (1e63e23)
...
- Optimized GATT write and notify throughput on ESP32
- Fixed BLE connect timeout after using DTM on ESP32
- Added ke memory debug tools on ESP32
- Fixed memory leak issue when BLE SCAN and other event coexist on ESP32
2024-06-13 16:41:48 +08:00
Jiang Jiang Jian
ab80ad840e
Merge branch 'bugfix/fix_lp_half_world_access_v5.2' into 'release/v5.2'
...
fix(hal): fix LP timer / PMU LL half word access (v5.2)
See merge request espressif/esp-idf!31387
2024-06-12 17:09:45 +08:00
Darian Leung
ae9a280ca1
fix(usb): Make string descriptor checks in unit tests optional
...
Checking for an exact match for product or serial and string descriptors can
lead to test failures if the USB devices connected to the runner is changed. This
commit adds some kconfig options to make the string descriptor checks optional,
with the product and serial string checks being disabled by default.
2024-06-09 12:36:25 +08:00
Darian Leung
6ead402d15
refactor(usb): Split test device descriptors from mock class files
...
Previously, descriptors of the test devices were stored direclty in the mock
device files (e.g., "mock_[hid|msc].[h|c]"). This commit splits out the device
descriptors to separate files (e.g., "dev_[hid|msc].c") along with getter
functions.
Users that want to run the tests locally on a different device simply need to
update the "dev_[hid|msc].c" file for their device.
2024-06-09 12:19:53 +08:00
Darian Leung
edd41c24c3
refactor(usb): Rename mock class files
...
- Rename "test_usb_mock_..." class files to "mock_..."
- Fixed some codespell issues
- Fixed comment spacing
2024-06-09 11:30:03 +08:00
Jiang Jiang Jian
67608c662d
Merge branch 'bugfix/fix_null_data_issue_in_mesh_v5.2' into 'release/v5.2'
...
fix(wifi): do not send null data when scan start/done for mesh (v5.2)
See merge request espressif/esp-idf!31364
2024-06-07 19:53:42 +08:00
wuzhenghui
a5e75a4cb3
fix(hal): fix PMU LL half word and byte access
2024-06-07 14:16:15 +08:00
wuzhenghui
027ede811e
fix(hal): fix LP timer LL half word access
2024-06-07 14:15:47 +08:00
morris
f0a69d8a0c
Merge branch 'feature/usb_host_hub_support_collective_backport_v5.2' into 'release/v5.2'
...
refactor(usb/host): Prerequisite Refactoring For Hub Collective backport (v5.2)
See merge request espressif/esp-idf!29448
2024-06-07 13:12:51 +08:00
morris
d76b2028e9
Merge branch 'feature/usb_new_phy_driver_collective_backport_v5.2' into 'release/v5.2'
...
refactor(usb/host): PHY driver preqrequisite refacotring collective backport (v5.2)
See merge request espressif/esp-idf!29792
2024-06-07 13:11:37 +08:00
zwx
e69714c34f
fix(uart): remove unnecessary wait when sending message to ring buffer
2024-06-07 11:42:35 +08:00
Roland Dobai
14c94faac5
Merge branch 'fix/stray_sections_v5.2' into 'release/v5.2'
...
fix(system): print warning if stray section is found while linking (v5.2)
See merge request espressif/esp-idf!30955
2024-06-06 18:05:07 +08:00
zhangyanjiao
d0b7d7e75c
fix(wifi): do not send null data when scan start/done for mesh
...
Closes https://github.com/espressif/esp-idf/issues/13786
2024-06-06 17:52:12 +08:00
Island
c65d7e93e1
Merge branch 'feat/add_hci_log_record_for_nimble_v5.2' into 'release/v5.2'
...
Feat/add hci log record for nimble v5.2 (backport v5.2)
See merge request espressif/esp-idf!31356
2024-06-06 16:53:40 +08:00
Shu Chen
58264f5aa0
Merge branch 'backport/openthread_changes_52' into 'release/v5.2'
...
Backport some openthread changes to V5.2
See merge request espressif/esp-idf!31066
2024-06-06 15:31:28 +08:00
zwx
77dbe953da
feat(openthread): update BR lib
2024-06-06 14:18:30 +08:00
Rahul Tank
8dd9f98d91
Merge branch 'bugfix/ble_gap_unpair_error_code_v5.2' into 'release/v5.2'
...
fix(nimble): Added return code in ble_gap_unpair error logs (v5.2)
See merge request espressif/esp-idf!31308
2024-06-06 14:16:40 +08:00
Island
29bc80aefe
Merge branch 'bugfix/esp32c2_fixed_some_ble_issues_master_v5.2' into 'release/v5.2'
...
Bugfix/esp32c2 fixed some ble issues master (v5.2)
See merge request espressif/esp-idf!31233
2024-06-06 14:15:01 +08:00
Abhinav Kudnar
4fc594a17f
fix(nimble): Added return code in ble_gap_unpair error logs
2024-06-06 10:13:51 +05:30
Jiang Jiang Jian
f23450b33f
Merge branch 'bugfix/mldv6_report_memory_leak_v5.2' into 'release/v5.2'
...
fix(esp_netif): Fix mldv6 report memory leak in esp_netif(v5.2)
See merge request espressif/esp-idf!31063
2024-06-06 12:10:35 +08:00
Jiang Jiang Jian
786d47863c
Merge branch 'bugfix/esp32h2_iomux_retention_v5.2' into 'release/v5.2'
...
fix(gpio): fix IO 21-27 IOMUX registers not being backed up on ESP32H2 (v5.2)
See merge request espressif/esp-idf!31191
2024-06-06 12:10:13 +08:00