33924 Commits

Author SHA1 Message Date
Kapil Gupta
dd740aa903 fix(esp_wifi): Fix stack curruption in btm task (v5.2) 2025-02-14 13:01:38 +05:30
Jiang Jiang Jian
f0f5b08cf3 Merge branch 'bugfix/skip_memory_reordering_wpa2_semaphr_v5.1' into 'release/v5.1'
fix(esp_wifi): fixed stack corruption in WiFi tasks (v5.1)

See merge request espressif/esp-idf!36939
2025-02-14 14:03:32 +08:00
Zhou Xiao
1fd53ccc33 feat(ble): add spi output interface for esp ble controller log 2025-02-14 12:23:38 +08:00
Zhou Xiao
b764a4f7c8 feat(ble): support esp ble controller spi output interface for ESP32-H2
(cherry picked from commit 9c98c7e040509836671fea35c63728e4768d3d00)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-02-14 11:53:36 +08:00
Zhou Xiao
62dce3f7c7 feat(ble): support esp ble controller spi output interface for ESP32-C6
(cherry picked from commit 58b8775f95d6584838fdb386f33b96da0e87c56d)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-02-14 11:53:34 +08:00
Zhou Xiao
5f20fab227 feat(ble): support esp ble controller spi output interface for ESP32-C2
(cherry picked from commit 0b57f8ae875e52cfc816ebbb0eb1e7c7fb46cfad)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-02-14 11:53:31 +08:00
Kapil Gupta
29e8dc697f fix(esp_wifi): Fix stack corruption in wpa3 task 2025-02-13 15:52:13 +05:30
Kapil Gupta
248e6316fe fix(esp_wifi): fixed Stack corruption in DPP task 2025-02-13 15:52:13 +05:30
Kapil Gupta
041fd30845 fix(esp_wifi): fixed Stack corruption in WPS processing 2025-02-13 15:52:13 +05:30
Kapil Gupta
0b619478ae fix(esp_wifi): Fixed memory corruption in wifi enterprise
Closes https://github.com/espressif/esp-idf/issues/15370
2025-02-13 15:52:00 +05:30
Jiang Jiang Jian
e79c1ea5be Merge branch 'bugfix/gpio_rom_patch_fix_v5.1' into 'release/v5.1'
fix(gpio): fix esp_rom_gpio_connect_out_signal for gpio num over 31 on esp32/s2 (v5.1)

See merge request espressif/esp-idf!36868
2025-02-13 10:37:19 +08:00
Jiang Jiang Jian
d57745bef7 Merge branch 'bugfix/fix_blufi_crash_opt_v5.1' into 'release/v5.1'
fix(blufi): Enhance security in BLUFI example (v5.1)

See merge request espressif/esp-idf!36858
2025-02-12 16:40:19 +08:00
Aditya Patwardhan
64d5c82b7d Merge branch 'fix/fix_force_ecc_constant_time_config_esp32h2' into 'release/v5.1'
fix(security): Fixed the force constant time ecc mode

See merge request espressif/esp-idf!36768
2025-02-12 16:28:12 +08:00
yiwenxiu
6b9af0179e feat(openthread): add br library check case 2025-02-12 09:58:54 +08:00
Erhan Kurubas
b83d11ba61 fix(coredump): fix note section alignments 2025-02-11 17:01:17 +01:00
Erhan Kurubas
ea4c6b2110 fix(coredump): only clear high bit in PC when set 2025-02-11 17:01:17 +01:00
Song Ruo Jing
cfe8309c44 fix(gpio): fix esp_rom_gpio_connect_out_signal for gpio num over 31 on esp32/s2
Closes https://github.com/espressif/esp-idf/issues/15209
2025-02-11 16:05:48 +08:00
Armando
ba2ee0ba4d test(mmu): test can find paddr caps by any paddr offset 2025-02-11 15:58:27 +08:00
Zhang Hai Peng
b1657d9dd4 fix(blufi): Enhance security in BLUFI example
(cherry picked from commit 3fc6c93936077cb1659e1f0e0268e62cf6423e9d)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2025-02-11 15:13:29 +08:00
Armando
98d5288e6c feat(mmu): supported find paddr caps by any paddr offset
Closes https://github.com/espressif/esp-idf/issues/14988
2025-02-11 10:04:58 +08:00
Aditya Patwardhan
17836ba0f3
fix(security): Fixed the force constant time ecc mode
A regression was added through !36587 in which
    the force constant time ecc mode was not added appropriately
    The option gave compile time errors when enabled.
2025-02-10 21:19:38 +05:30
Kapil Gupta
0a1fe3a536 fix(esp_wifi): Reduce scan frequency in WPS 2025-02-10 15:45:26 +05:30
Jiang Jiang Jian
39fe10677c Merge branch 'revert/use_wpa3_ent_authmode_naming_v5.1' into 'release/v5.1'
fix(wifi): Revert support for WPA3 Enterprise mode and add support for WIFI_EVENT_AP_WRONG_PASSWORD (v5.1)

See merge request espressif/esp-idf!36616
2025-02-10 16:24:54 +08:00
Geng Yuchao
81d97024f8 fix(esp32h2): H2 ble timer clk enable issue 2025-02-07 11:45:30 +08:00
Wang Mengyang
e558b37b45 change(bt): Remove unused state variable for (e)SCO disconnect reason in Bluedroid 2025-02-05 10:09:13 +08:00
xiongweichao
cdf9afbee4 feat(bt): Added API to get/set low power clock source 2025-02-05 09:52:45 +08:00
Sarvesh Bodakhe
2665028530 feat(wpa_supplicant): Add WIFI_EVENT_AP_WRONG_PASSWORD in SoftAP
This event is triggered when external station tries connecting to softAP
with wrong password.

Currently supported softAP AUTH modes: WPA-PSK, WPA2-PSK and WPA3-PSK (SAE-auth)
2025-02-03 16:19:16 +05:30
Sarvesh Bodakhe
dbae199c42 revert(wifi): Revert support to recongize different WPA3 Authentication modes"
This reverts commit 13055cbcec779915b335dfbe4056273afccfdb30.
2025-02-03 16:19:13 +05:30
radek.tandler
28de302255 fix(storage/nvs): Fixed failing test cases in example folder 2025-01-30 12:45:17 +01:00
harshal.patil
d6c0771d2b
fix(esptool_py): Fix NVS partition being incorrectly marked as encrypted
- The CMake function esptool_py_partition_needs_encryption() in the esptool_py
component used to mark NVS partition as encrypted, instead it should have marked
the NVS keys partition as encrypted.
2025-01-30 12:03:36 +05:30
laokaiyao
f61160be73 fix(i2s): fixed incorrect logic in slot reconfig
Closes https://github.com/espressif/esp-idf/issues/15256
2025-01-27 14:16:03 +08:00
Marius Vikhammer
24b3a11c65 test(panic): remove WDT both CPU test
Test never worked on S3/P4 and was flakey on ESP32. Hard to design a reliable test
case that triggers both WDT at the exact same time.
2025-01-24 13:31:47 +01:00
Jiang Jiang Jian
546a8c8884 Merge branch 'fix/stack_overuse_by_failure_retry_cnt_v5.1' into 'release/v5.1'
fix(wifi): Fix stack overflow when failure_retry_cnt is set in station configuration  (Backport v5.1)

See merge request espressif/esp-idf!36605
2025-01-24 20:15:41 +08:00
Sarvesh Bodakhe
cabc4eb16b fix(wifi): Fix stack overflow when failure_retry_cnt is set
Fix issue of increased stack usage when failure_retry_cnt is set
and wifi driver internally retries connection attempts.
2025-01-24 14:05:53 +05:30
Jiang Jiang Jian
b25bf99d4f Merge branch 'feat/spi_std_timing_and_bit_trans_v5.1' into 'release/v5.1'
feat(driver_spi): support adjust master rx to standard timing (v5.1)

See merge request espressif/esp-idf!36402
2025-01-24 15:11:09 +08:00
Jiang Jiang Jian
c64891d227 Merge branch 'feature/gcc-fanalyzer_v5.1' into 'release/v5.1'
feat(ci): add gnu static analyzer job (v5.1)

See merge request espressif/esp-idf!32984
2025-01-24 15:08:55 +08:00
Aditya Patwardhan
19ad7c72d3 Merge branch 'feature/esp32h2_eco5_ecc_v5.1' into 'release/v5.1'
feat(ecc): enable ECC constant time mode for ESP32-H2 ECO5 (v5.1)

See merge request espressif/esp-idf!36587
2025-01-24 14:11:29 +08:00
Jiang Jiang Jian
508df006cf Merge branch 'bugfix/fix_wep_shared_auth_connect_fail_issue_v5.1' into 'release/v5.1'
fix(wifi): fix wep shared auth connect fail issue(Backport v5.1)

See merge request espressif/esp-idf!36593
2025-01-24 13:50:59 +08:00
Aditya Patwardhan
390a6a0719
feat(docs): Update minimizing binary size
The ESP32-H2 software countermeasure may not be necessary
        for ESP32-H2 v1.2 and above, this commit updates
        the relevant documentation
2025-01-24 09:13:36 +05:30
laokaiyao
fdd16ba44f
refactor(ecdsa): rely on efuse to get chip revision 2025-01-24 09:13:36 +05:30
Aditya Patwardhan
151b6e9be5
fix(soc): Fixed ECDSA register compatibility 2025-01-24 09:13:35 +05:30
Aditya Patwardhan
09ded7787f
fix(hal): Make the ECDSA countermeasure dynamically applicable
This commit makes the ECDSA countermeasure dynamically applicable
    across different revisions of the ESP32H2 SoC.
2025-01-24 09:13:24 +05:30
Jiang Jiang Jian
1cb47016d8 Merge branch 'bugfix/postpone_cpu_pll_off_time_in_slp_v5.1' into 'release/v5.1'
fix(clk): postpone CPU PLL off time in sleep (v5.1)

See merge request espressif/esp-idf!36308
2025-01-24 11:33:43 +08:00
Alexey Lapshin
488a413cd2 fix(usb): fix warnings found by GNU static analyzer 2025-01-24 11:32:19 +08:00
Alexey Lapshin
7e7bd3f5a5 fix(wpa_supplicant): fix warnings found by GNU static analyzer 2025-01-24 11:32:19 +08:00
Alexey Lapshin
b10938e44b fix(vfs): fix warnings found by GNU static analyzer 2025-01-24 11:32:19 +08:00
Alexey Lapshin
f8d30bb95f fix(heap): fix warnings found by GNU static analyzer 2025-01-24 11:32:19 +08:00
Jiang Jiang Jian
2d6c938c98 Merge branch 'bugfix/fix_ble_conn_timeout_when_coex_v5.1' into 'release/v5.1'
Bugfix/fix ble conn timeout when coex v5.1

See merge request espressif/esp-idf!36584
2025-01-24 11:19:07 +08:00
Shu Chen
822764f8f8 Merge branch 'feat/add_callback_for_esp_ot_radio_spinel_init_v5.1' into 'release/v5.1'
feat(openthread): add an API to set rcp version string (v5.1)

See merge request espressif/esp-idf!36580
2025-01-24 10:05:08 +08:00
Xu Si Yu
39fb22dae0 feat(openthread): add an API to set rcp version string (v5.1) 2025-01-24 10:05:08 +08:00