23071 Commits

Author SHA1 Message Date
xiongweichao
a81cb61168 fix(bt/bluedroid): Fixed incorrect types of some variables in SDP 2025-02-19 10:29:33 +08:00
xiongweichao
0b92fe67d3 fix(bt): Fix incorrect type returned when searching SAP record 2025-02-19 10:29:33 +08:00
xiongweichao
6ba3158f36 fix(bt): Fix the incorrect record found using uuid16 search 2025-02-19 10:29:33 +08:00
Mahavir Jain
3e163c6375 Merge branch 'feat/bootloader_nvs_read_encrypted_v5.1' into 'release/v5.1'
fix(esptool_py): NVS partition being incorrectly marked as encrypted by the build system (v5.1)

See merge request espressif/esp-idf!36682
2025-02-18 21:29:11 +08:00
Rahul Tank
495b0fff77 Merge branch 'bugfix/fix_few_nimble_issues_v5.1' into 'release/v5.1'
fix(nimble): Fix few nimble issues 11012025 (v5.1)

See merge request espressif/esp-idf!36314
2025-02-18 16:11:18 +08:00
Wang Meng Yang
abb9e304e6 Merge branch 'feat/esp32_set_get_bt_lpclk_src_v5.1' into 'release/v5.1'
feat(ble): Added API to get/set low power clock source(v5.1)

See merge request espressif/esp-idf!36566
2025-02-18 15:10:04 +08:00
morris
6d851a700f Merge branch 'feat/mmu_find_paddr_caps_by_any_offset_v5.1' into 'release/v5.1'
mmu: supported find paddr caps by any paddr offset (v5.1)

See merge request espressif/esp-idf!36839
2025-02-18 13:48:19 +08:00
morris
6a00758e32 Merge branch 'bugfix/fix_i2s_reconfig_slot_issue_v5.1' into 'release/v5.1'
fix(i2s): fixed incorrect logic in slot reconfig (v5.1)

See merge request espressif/esp-idf!36644
2025-02-18 13:47:39 +08:00
morris
80915d4dff Merge branch 'bugfix/uart_single_wire_mode_v5.1' into 'release/v5.1'
fix(uart): allow same pin for tx and rx in uart_set_pin; UART_SELECT_READ_NOTIF race conditon fix (v5.1)

See merge request espressif/esp-idf!36282
2025-02-18 13:47:09 +08:00
Astha Verma
678ba59167 fix(nimble): Handle nested locks when BT_NIMBLE_DEBUG enabled 2025-02-17 15:01:21 +05:30
Abhinav Kudnar
05dce52b18 feat(nimble): Add offset in GATT server long read context 2025-02-17 15:00:41 +05:30
Rahul Tank
c5e4d76538 fix(nimble): Handle not sending disconnect event if connect was not sent 2025-02-17 14:59:50 +05:30
Astha Verma
eea8166aa6 fix(nimble): fix NVS corruption 2025-02-17 14:58:35 +05:30
Astha Verma
f31929e611 fix(nimble): Added sync reattempt for periodic adv 2025-02-17 14:58:01 +05:30
Astha Verma
64af22a38b fix(nimble): Enhanced error handling by adding to print core error definitions 2025-02-17 14:57:27 +05:30
Abhinav Kudnar
05aa2fd603 fix(nimble): Save the gatt context in case of preemption 2025-02-17 14:56:31 +05:30
Rahul Tank
69ef176ad5 fix(nimble): Fixed warnings with COMPILTER_WARN_WRITE_STRINGS set 2025-02-17 14:55:25 +05:30
Rahul Tank
5d9e871f17 fix(nimble): Fix compilation issues for different flag combinations 2025-02-17 14:51:09 +05:30
Abhinav Kudnar
c060d841c5 feat(nimble): Additional changes in PAWR IDF Examples/support for ESP IP 2025-02-17 14:49:06 +05:30
Rahul Tank
e20e949251 fix(nimble): Reset data length global variables 2025-02-17 14:49:06 +05:30
Rahul Tank
fd06a8980d fix(nimble): Fixed a typo in Kconfig file 2025-02-17 14:49:06 +05:30
Astha Verma
670ecb38a9 fix(nimble): Added HCI_Read_Remote_Version_Information command 2025-02-17 14:49:06 +05:30
Rahul Tank
18dedd6e05 fix(nimble): Clear our and peer security records during unpair 2025-02-17 14:49:06 +05:30
Roland Dobai
7452b1cb1d change(version): Update version to 5.1.6 2025-02-17 10:08:52 +01:00
Kapil Gupta
dd740aa903 fix(esp_wifi): Fix stack curruption in btm task (v5.2) 2025-02-14 13:01:38 +05:30
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
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
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
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
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
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
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