Commit Graph

33059 Commits

Author SHA1 Message Date
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
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
Mahavir Jain
8b2abcc839 Merge branch 'fix/add_countermeasure_for_ecdsa_peripheral_issue_v5.1' into 'release/v5.1'
feat(hal): Add countermeasure for ECDSA generate signature (v5.1)

See merge request espressif/esp-idf!33748
2024-09-24 12:13:29 +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'
Some checks failed
docker / docker (push) Has been cancelled
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
Jiang Jiang Jian
538302a22f Merge branch 'fix/fix_clock_retention_link_context_v5.1' into 'release/v5.1'
fix(esp_hw_support): add clock retention contents for esp32c6 & esp32h2  (v5.1)

See merge request espressif/esp-idf!33606
2024-09-20 14:12:30 +08:00
Jiang Jiang Jian
cd464116d5 Merge branch 'feature/add_api_to_get_last_status_code_logged_during_ota_v5.1' into 'release/v5.1'
feat(esp_https_ota): added API to get last status code logged from http resonse (v5.1)

See merge request espressif/esp-idf!33611
2024-09-20 14:04:48 +08:00
Jiang Jiang Jian
df98b8396e Merge branch 'fix/fix_some_wifi_bugs_0902_v5.1' into 'release/v5.1'
fix(wifi): fix some wifi bugs(Backport v5.1)

See merge request espressif/esp-idf!33647
2024-09-20 13:53:14 +08:00
Shu Chen
be1ba2eff8 Merge branch 'backport/openthread_related_feature_v51' into 'release/v5.1'
Backport/openthread related feature v51(Backport v5.1)

See merge request espressif/esp-idf!33408
2024-09-20 13:50:35 +08:00
Jiang Jiang Jian
67d4d2c5d3 Merge branch 'fix/mmu_multicore_app_bl_v5.1' into 'release/v5.1'
fix(MMU): fixed mmap deadlock when using multicore app with unicore bootloader (v5.1)

See merge request espressif/esp-idf!32898
2024-09-20 13:41:17 +08:00
Marius Vikhammer
207eccfc8f Merge branch 'fix/ringbuf_receives_item_not_yet_sent_v5.1' into 'release/v5.1'
fix(esp_ringbuf): Fixed a bug where in a no-split buffer received items prematurely (v5.1)

See merge request espressif/esp-idf!33651
2024-09-20 13:39:12 +08:00
Jiang Jiang Jian
e902170873 Merge branch 'bugfix/fix_usb_dp_pullup_disable_v5.1' into 'release/v5.1'
GPIO: correct pio_ll_pullup_dis when USB DP (backport v5.1)

See merge request espressif/esp-idf!32496
2024-09-20 13:36:22 +08:00
Jiang Jiang Jian
a28a3a460d Merge branch 'fix/spi_hd_seg_fix_iwdt_timeout_v5.1' into 'release/v5.1'
fix(spi_slave_hd): fix seg mode potential iwdt timeout when multi task call (v5.1)

See merge request espressif/esp-idf!31844
2024-09-20 13:34:59 +08:00
Shen Wei Long
f7fb8a6dc6 change(ble): update c2 eco4 ld file
(cherry picked from commit 25189b190f)

Co-authored-by: Shen Weilong <shenweilong@espressif.com>
2024-09-20 12:53:27 +08:00
Jiang Jiang Jian
69aa96eb3c Merge branch 'feat/support_esp32c2_eco4_rom_systimer_hal_v5.1' into 'release/v5.1'
feat(esp_rom): support esp32c2 rev2.0(ECO4) rom systimer hal (backport v5.1)

See merge request espressif/esp-idf!33613
2024-09-20 12:06:52 +08:00
Jiang Jiang Jian
3d3ae683da Merge branch 'feat/bringup_esp32c2_rom_mbedtls_to_formal_feature_v5.1' into 'release/v5.1'
feat(mbedtls): bringup rom mbedtls feature to formal (backport v5.1)

See merge request espressif/esp-idf!33646
2024-09-20 12:06:32 +08:00
Wang Meng Yang
0e1492b06d Merge branch 'bugfix/fix_some_bugs_in_avrcp_v5.1' into 'release/v5.1'
fix(bt/bluedroid): Fixed some bugs in AVRCP (Backport v5.1)

See merge request espressif/esp-idf!33580
2024-09-20 11:41:06 +08:00
Jiang Jiang Jian
2136defda4 Merge branch 'bugfix/support_cert_test_v5.1' into 'release/v5.1'
fix(phy): Add cert_test support for ESP32, ESP32-C2, ESP32-C6, ESP32-H2 and ESP32-S2(Backport v5.1)

See merge request espressif/esp-idf!33622
2024-09-20 11:39:36 +08:00
Island
697a621545 Merge branch 'feat/support_blecrt_242_v5.1' into 'release/v5.1'
fix(bt/bluedroid): Fixed access fault when reading BLE controller information fails (v5.1)

See merge request espressif/esp-idf!33632
2024-09-20 10:34:02 +08:00
yinqingzhao
d73f3d68fc fix(wifi): fix some wifi bugs 2024-09-20 10:28:32 +08:00
Rahul Tank
2e7caef119 feat(nimble): Set data length after connection 2024-09-19 20:24:29 +05:30
Sudeep Mohanty
1fb7afab01 fix(esp_ringbuf): Fixed a bug where in a no-split buffer received items prematurely
This commit fixes a bug in the no-split buffer which could receive an
item prematurely if the space on the buffer is acquired until the buffer
is full. The commit also adds a unit test for this scenario.

Closes https://github.com/espressif/esp-idf/issues/14568
2024-09-19 16:06:00 +02:00
Island
71bac64a08 Merge branch 'bugfix/fixed_c6_crash_c2_crash_issue_v5.1' into 'release/v5.1'
Bugfix/fixed c6 crash c2 crash issue (v5.1)

See merge request espressif/esp-idf!33597
2024-09-19 20:21:06 +08:00
Island
dbe47c367e Merge branch 'bugfix/fix_ble_max_tx_power_on_esp32c3_v5.1' into 'release/v5.1'
fix(bt/controller): Change the max TX power to +20dBm on ESP32-C3 and ESP32-S3 (v5.1)

See merge request espressif/esp-idf!33615
2024-09-19 19:59:54 +08:00
Jiang Jiang Jian
ce64b50f77 Merge branch 'bugfix/pm-165_v5.1' into 'release/v5.1'
backport v5.1: fix the issue of station fail to connect to softap caused by abnormal rf flag signal

See merge request espressif/esp-idf!33626
2024-09-19 16:47:30 +08:00
Jiang Guang Ming
d4e558f654 feat(mbedtls): bringup rom mbedtls feature to formal 2024-09-19 16:45:01 +08:00
muhaidong
e2822c3a1f fix(phy): update cert_test docs 2024-09-19 16:20:06 +08:00
Xu Si Yu
9ead83c4ee feat(openthread): update extension commands component for examples 2024-09-19 16:07:03 +08:00
Rahul Tank
be263857eb Merge branch 'fix/added_a_change_to_print_address_of_advertising_instance_v5.1' into 'release/v5.1'
fix(nimble): Added a change to print address of an advertising instance (v5.1)

See merge request espressif/esp-idf!33563
2024-09-19 14:32:15 +08:00
Chen Jian Hua
807acee34c fix(bt/bluedroid): Fixed access fault when reading BLE controller information fails
(cherry picked from commit e4e23087ee)

Co-authored-by: chenjianhua <chenjianhua@espressif.com>
2024-09-19 09:12:26 +08:00
Chen Jian Hua
c2e8a6e9b2 feat(bt/bluedroid): Add BLE connection id param for ESP_GATTS_RESPONSE_EVT
(cherry picked from commit e4a372ab76)

Co-authored-by: chenjianhua <chenjianhua@espressif.com>
2024-09-19 09:12:24 +08:00
Li Shuai
9bd938d39a fix(esp_wifi): fix the issue of station fail to connect to softap caused by abnormal rf flag signal 2024-09-18 22:18:33 +08:00
Jiang Guang Ming
86b0c1b6eb feat(esp_rom): support esp32c2 rev2.0(ECO4) rom systimer hal 2024-09-18 21:02:13 +08:00
Jiang Guang Ming
b5fe76b7dc feat(esp_rom): add esp32c2.rom.eco4.ld 2024-09-18 21:02:04 +08:00
Mu Hai Dong
1e10eba6e5 Apply 1 suggestion(s) to 1 file(s)
Co-authored-by: Jiang Jiang Jian <jack@espressif.com>
2024-09-18 20:15:23 +08:00
muhaidong
ea85edc469 fix(phy): esp32s2 and esph2 support rf cert_test 2024-09-18 19:54:08 +08:00