Commit Graph

22800 Commits

Author SHA1 Message Date
wangtao@espressif.com
91ec13f858 fix(wifi): fix ampdu to normal cause free buffer twice issue 2024-09-30 13:11:04 +08:00
nilesh.kale
6571b71612 feat(mbedtls): updated mbedtls version to 3.6.1 2024-09-29 22:48:33 +05:30
Jiang Jiang Jian
b64505ce8c Merge branch 'bugfix/fix_esp32c2_rom_eco1_mbedtls_issues_v5.1' into 'release/v5.1'
fix(esp_rom): Fixed esp32c2 rom eco1 mbedtls issues (v5.1)

See merge request espressif/esp-idf!33897
2024-09-29 18:37:58 +08:00
Jiang Jiang Jian
9972ff5af8 Merge branch 'feature/ftm_calibration_esp32c6_v5.1' into 'release/v5.1'
feat(ftm): Update ftm calibration values for esp32c6 (Backport v5.1)

See merge request espressif/esp-idf!33868
2024-09-29 13:58:43 +08:00
Darian Leung
ceb1c01cc5 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-09-28 00:56:44 +08:00
Darian Leung
c66f46cb77 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-09-28 00:56:44 +08:00
Darian Leung
12f07d846b refactor(usb): Rename mock class files
- Rename "test_usb_mock_..." class files to "mock_..."
- Fixed some codespell issues
- Fixed comment spacing
2024-09-28 00:56:44 +08:00
Sajia
a3a0a2f6c2 feat(ftm): Add ftm calibration values for esp32c6 2024-09-27 17:36:15 +05:30
Jiang Guang Ming
c3ae4a3206 fix(esp_rom): Fixed esp32c2 rom eco1 mbedtls issues 2024-09-27 19:25:34 +08:00
Chen Jian Hua
fddbca1d60 fix(bt/controller): Fixed ble get tx power error
(cherry picked from commit 4108a5cc4c)

Co-authored-by: chenjianhua <chenjianhua@espressif.com>
2024-09-27 18:33:28 +08:00
Chen Jian Hua
5bafa3e07f fix(bt/controller): Fixed the timeout of wake up timer when using RC OSC
(cherry picked from commit 873708579c)

Co-authored-by: chenjianhua <chenjianhua@espressif.com>
2024-09-27 18:33:25 +08:00
zhanghaipeng
9fe3cff677 fix(ble/bluedroid): Fixed BLE spelling error in word 2024-09-27 15:52:02 +08:00
zhanghaipeng
3696a08461 feat(ble/bluedroid): Add BLE memory allocation failure message 2024-09-27 15:51:55 +08:00
zhanghaipeng
94b5b8d60b feat(ble/controller): Display BLE controller init status for ESP32 and ESP32C3/S3 2024-09-27 15:51:43 +08:00
xuxiao
a59658a072 fix(wifi): fixed the issue where the BSS color was not included when sending packets at HE rates (v5.1) 2024-09-27 15:45:20 +08:00
zhanghaipeng
ed1ad4ef27 feat(ble/bluedroid): Optimize address resolution status for interval use 2024-09-27 14:48:10 +08:00
xiongweichao
1b19449dc0 feat(bt/bluedroid): Report sniff interval to application layer 2024-09-27 14:16:16 +08:00
Kapil Gupta
4acdc6c830 fix(esp_wifi): Set PMK after SAE exchange 2024-09-27 12:27:32 +08:00
Lou Tianhao
a0a4dcbf83 change(esp_pm): change pm_slp_iram_opt dependence 2024-09-27 11:57:37 +08:00
Jiang Jiang Jian
0ddb785147 Merge branch 'fix/fix_some_wifi_bugs_0924_v5.1' into 'release/v5.1'
fix(wifi): fix itwt crash issues causes by creat multiple itwt connect (v5.1)

See merge request espressif/esp-idf!33811
2024-09-27 11:38:35 +08:00
Jiang Jiang Jian
f878b4e27e Merge branch 'bugfix/fix_c2eco4_ble_init_error' into 'release/v5.1'
fix(ble): Fixed BLE initialization issue on ESP32-C2 eco4

See merge request espressif/esp-idf!33798
2024-09-27 10:42:01 +08:00
Chen Jian Hua
ffdd43f2bf fix(bt): Update bt lib for ESP32(3bf7ef0)
- Fixed BLE scanning and initiating coexist


(cherry picked from commit 241b90f3f0)

Co-authored-by: chenjianhua <chenjianhua@espressif.com>
2024-09-26 10:33:24 +08:00
Island
3d65cb7286 Merge branch 'bugfix/fixed_c5_ble_cache_error_240919_v5.1' into 'release/v5.1'
Bugfix/fixed c5 ble cache error 240919 (v5.1)

See merge request espressif/esp-idf!33759
2024-09-25 17:04:41 +08:00
xuxiao
d348a8152d fix(wifi): fix itwt crash issues causes by creat multiple itwt connect 2024-09-25 14:13:44 +08:00
Zhang Hai Peng
94476c72b6 feat(ble/bluedroid): Support resolve BLE address for interval usage
(cherry picked from commit b88b511362)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2024-09-25 12:13:19 +08:00
Shen Weilong
311d8d28d5 fix(ble): Fixed BLE initialization issue on ESP32-C2 eco4 2024-09-25 11:38:13 +08:00
Rahul Tank
d8f805c87b Merge branch 'bugfix/fix_clang_compilation_issue_v5.1' into 'release/v5.1'
fix(nimble): Fix clang compilation issue (v5.1)

See merge request espressif/esp-idf!33766
2024-09-25 00:20:19 +08:00
Rahul Tank
77c69f281c Merge branch 'bugfix/fix_blufi_deinit_fail_v5.1' into 'release/v5.1'
fix(nimble): Fixed deinit sequence in blufi (v5.1)

See merge request espressif/esp-idf!33770
2024-09-25 00:10:12 +08:00
harshal.patil
9ebd2ed8fe feat(mbedtls): Wrap mbedtls_ecdsa_read_signature to use ECDSA hardware when possible 2024-09-24 16:51:30 +05:30
harshal.patil
f648fca1b9 fix(mbedtls/port): Check signature hash length before using ECDSA hardware 2024-09-24 16:51:20 +05:30
Island
a693c960d6 Merge branch 'bugfix/fix_ble_scan_assert_1728_v5.1' into 'release/v5.1'
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(e9ae856) (v5.1)

See merge request espressif/esp-idf!33720
2024-09-24 16:10:25 +08:00
Rahul Tank
d0bc721a78 fix(nimble): Fixed deinit sequence in blufi 2024-09-24 12:21:24 +05:30
Rahul Tank
8e0739ccd5 fix(nimble): Fix clang compilation issue 2024-09-24 12:15:59 +05:30
Rahul Tank
adf8d464fc Merge branch 'feat/send_data_len_afer_conn_v5.1' into 'release/v5.1'
feat(nimble): Set data length after connection (v5.1)

See merge request espressif/esp-idf!33696
2024-09-24 14:28:51 +08:00
Zhao Wei Liang
23cdac7ab3 fix(ble): unified ble memory allocation method
(cherry picked from commit 8e4cc79a27)

Co-authored-by: zwl <zhaoweiliang@espressif.com>
2024-09-24 12:03:21 +08:00
Aditya Patwardhan
9949fb3d2b feat(hal): Add countermeasure for ECDSA generate signature
The ECDSA peripheral before ECO5 of esp32h2 does not perform the ECDSA
    sign operation in constant time. This allows an attacker to read the
    power signature of the ECDSA sign operation and then calculate the
    ECDSA key stored inside the eFuse. The commit adds a countermeasure
    for this attack. In this case the real ECDSA sign operation is
    masked under dummy ECDSA sign operations to hide its real power
    signature
2024-09-23 19:32:27 +05:30
zhanghaipeng
e711935672 fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(63eb54d)
- Fixed issue where RPA is not updated after BLE RPA timeout
2024-09-23 13:32:15 +08:00
chenjianhua
54b10d1ae1 test(bt/bluedroid): Support to disable BLE address resolution 2024-09-23 13:32:04 +08:00
Zhang Hai Peng
a0c57c0b6f fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(e9ae856)
- Fixed BLE scan assert in lld_scan.c 1728


(cherry picked from commit 32c7694f56)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2024-09-23 11:13:20 +08:00
Jiang Jiang Jian
a13ab34101 Merge branch 'refactor/rtc_init_before_mspi_tuning_v5.1' into 'release/v5.1'
fix(startup): move rtc initialization before MSPI timing tuning to improve stability (v5.1)

See merge request espressif/esp-idf!32555
2024-09-21 15:01:16 +08:00
Jiang Jiang Jian
ea9f369f45 Merge branch 'feat/support_esp32c2_eco4_wifi_v51' into 'release/v5.1'
Feat/support esp32c2 eco4 wifi v51

See merge request espressif/esp-idf!33706
2024-09-21 14:43:53 +08:00
Jiang Jiang Jian
6983207dd1 Merge branch 'bugfix/check_bootloader_size_with_sign_v5.1' into 'release/v5.1'
fix(esptool_py): Check the size of the bootloader + signature block (v5.1)

See merge request espressif/esp-idf!33592
2024-09-21 14:42:48 +08:00
Jiang Jiang Jian
768104dd5f Merge branch 'fix/assert_fail_in_xtaskdeletewithcaps_v5.1' into 'release/v5.1'
Fixed occational assert failure in vTaskDeleteWithCaps() (v5.1)

See merge request espressif/esp-idf!33687
2024-09-21 14:40:41 +08:00
wangtao@espressif.com
70b29ec9cf feat(wifi): update support esp32c2eco4 wifi lib 2024-09-21 10:28:53 +08:00
wangtao@espressif.com
7caee46b77 fix(wifi): fix esp32c2 eco4 ld 2024-09-20 20:33:51 +08:00
wangtao@espressif.com
4758622331 feat(wifi): support esp32c2 eco4 wifi bringup 2024-09-20 20:32:42 +08:00
Jiang Jiang Jian
464d5d55a3 Merge branch 'ble_dev/esp32c2eco4_chip_20240903_v5.1' into 'release/v5.1'
change(ble): update c2 eco4 ld file (v5.1)

See merge request espressif/esp-idf!33667
2024-09-20 19:35:08 +08:00
Sudeep Mohanty
22754918e0 fix(freertos): Fixed assert failure in vTaskDeleteWithCaps
This commit fixes an assert failure in vTaskDeleteWithCaps() when
multiple un-pinned tasks are created with stack in the external memory
and such tasks delete themselves.

Closes https://github.com/espressif/esp-idf/issues/14222
2024-09-20 10:28:29 +02:00
Sudeep Mohanty
288fd05b0e test(freertos): Added a test for vTaskDeleteWithCaps when stack is in ext RAM
This commit adds a stress tests for creating multiple tasks with
xTaskCreateWithCaps such that the stack is allocated in external SPIRAM.
Then the tasks self-delete. This is done iteratively as stress test.
2024-09-20 10:28:29 +02:00
Jiang Jiang Jian
36b9357ef7 Merge branch 'bugfix/fix_sdp_bugs_v5.1' into 'release/v5.1'
Bugfix/fix sdp bugs[backport 5.1]

See merge request espressif/esp-idf!33604
2024-09-20 14:13:42 +08:00