Commit Graph

20119 Commits

Author SHA1 Message Date
Shreeyash 04f9e94dea fix(nimble): Fix incorrect OTA address assignment 2025-04-16 11:54:18 +05:30
Jiang Jiang Jian cc29434655 Merge branch 'refactor/sae_pt_flag_v5.0' into 'release/v5.0'
refactor(wifi): Optimize wifi bin size for station mode (Backport v5.0)

See merge request espressif/esp-idf!38312
2025-04-15 14:37:06 +08:00
Jiang Jiang Jian 60d1381286 Merge branch 'bugfix/esp32s2_memprot_clear_v5.0' into 'release/v5.0'
fix(esp_hw_support): clear the memory protection interrupt status on boot (backport v5.0)

See merge request espressif/esp-idf!38056
2025-04-15 14:14:37 +08:00
Jiang Jiang Jian f3e272a293 Merge branch 'bugfix/handle_missing_unlock_v5.0' into 'release/v5.0'
fix(nimble): Fixed one missing ble_hs_unlock() (v5.0)

See merge request espressif/esp-idf!38197
2025-04-15 10:44:33 +08:00
Omar Chebib ffe8d09f17 fix(esp_hw_support): clear the memory protection interrupt status on boot
Fixes https://github.com/espressif/esp-idf/issues/15359
2025-04-14 19:05:36 +08:00
Sajia 3d0ceacd35 refactor(wifi): Optimize wifi bin size for station mode 2025-04-14 14:26:13 +05:30
Jiang Jiang Jian 4426dd5e8d Merge branch 'fix/sdmmc_write_sectors_dma_always_send_cmd13_v5.0' into 'release/v5.0'
fix(sdmmc): sdmmc_write_sectors_dma always check card status after write (v5.0)

See merge request espressif/esp-idf!34344
2025-04-14 15:04:17 +08:00
Jiang Jiang Jian e8d1e3ced7 Merge branch 'fix/ssdmmc_send_cmd_set_relative_addr_rca_v5.0' into 'release/v5.0'
fix(sdmmc): Retry to get another RCA if the previous response was 0 (v5.0)

See merge request espressif/esp-idf!34348
2025-04-14 15:03:07 +08:00
Jiang Jiang Jian 0318fe86ba Merge branch 'refactor/improve_p4_psram_timing_tuning_point_selection_v5.0' into 'release/v5.0'
mspi: improve p4 psram timing tuning point selection (v5.0)

See merge request espressif/esp-idf!38192
2025-04-14 15:01:34 +08:00
tarun.kumar 04b73079b4 fix(esp_wifi): Modifying os_time_t datatype for platform and compiler independence 2025-04-10 13:05:55 +05:30
Rahul Tank 5321b3726e fix(nimble): Fixed one missing ble_hs_unlock() 2025-04-10 11:29:07 +05:30
Jiang Jiang Jian e8d066f8d4 Merge branch 'fix/fix_sleep_reject_on_esp32_v5.0' into 'release/v5.0'
fix(esp_hw_support): fix short duration sleep requests rejected in pd_flash lightsleep (v5.0)

See merge request espressif/esp-idf!38225
2025-04-10 11:15:48 +08:00
armando 9a713f9b7d refactor(mspi): improved timing tuning max consecutive success points calculation 2025-04-10 10:49:02 +08:00
Jiang Jiang Jian e5dc75ea6a Merge branch 'bugfix/handle_invalid_rd_rem_feat_v5.0' into 'release/v5.0'
fix(nimble): Handle connection posting condition (v5.0)

See merge request espressif/esp-idf!38231
2025-04-10 10:46:20 +08:00
Jiang Jiang Jian 34240b11c6 Merge branch 'feat/update_mbedtls_3.6.3_v5.0' into 'release/v5.0'
feat(component/mbedtls): update to upstream v3.6.3 (v5.0)

See merge request espressif/esp-idf!38183
2025-04-10 10:34:35 +08:00
Kapil Gupta 816e7bf914 fix(esp_wifi): Flush PMK when EAP configuration is changed 2025-04-09 14:43:46 +05:30
Kapil Gupta 8a57b738e9 fix(esp_wifi): Code cleanup for PR#15550 PR#15551
Closes https://github.com/espressif/esp-idf/pull/15550
Closes https://github.com/espressif/esp-idf/pull/15551
2025-04-08 18:08:36 +05:30
Michael Stoll ef0ab70bd2 fix: Force validate when using the default crt bundle 2025-04-07 14:53:03 +05:30
Michael Stoll b004916c87 feat(esp_wifi): Implement esp_eap_client_set_domain_match 2025-04-07 14:53:02 +05:30
Rahul Tank 4249e00820 fix(nimble): Handle connection posting condition 2025-04-03 11:11:41 +05:30
wuzhenghui fc823576ac fix(esp_hw_support): fix min sleep time calculation missmatch in powerdown flash decision 2025-04-03 11:50:34 +08:00
Shen Weilong a8f3e33fbe fix(ble): fixed a heap assertion issue when enabling BLE for esp32c2 v2.0 2025-04-03 09:00:03 +08:00
Ashish Sharma 905f73a4ab feat(mbedtls): new config to allow weak cert verification 2025-04-02 10:21:44 +05:30
Ashish Sharma ea79647066 feat(mbedtls): update to version 3.6.3 2025-04-02 10:12:17 +05:30
Jiang Jiang Jian 6cb14d5b2f Merge branch 'support/add_srp_salt_ver_gen_api_v5.0' into 'release/v5.0'
Generate Salt and verifier pair for given username and password (v5.0)

See merge request espressif/esp-idf!37914
2025-04-02 10:41:23 +08:00
Sajia a2bf35b1a5 fix(wifi): Fix crash when set config is called with changed password
Closes https://github.com/espressif/esp-idf/issues/15584
2025-04-01 19:38:36 +08:00
Sarvesh Bodakhe e93ddfd739 fix(wifi): Fix wrong PMKSA cache entry being used when wifi password is changed 2025-04-01 19:38:36 +08:00
Jiang Jiang Jian 9842b1fac1 Merge branch 'feature/support_sco_coexist_v5.0' into 'release/v5.0'
feat(coex): Support BR/EDR (e)SCO and Wi-Fi coexistence

See merge request espressif/esp-idf!38137
2025-04-01 19:29:59 +08:00
Rahul Tank d1deab0248 Merge branch 'bugfix/reattempt_sync_failed_unlock_v5.0' into 'release/v5.0'
fix(nimble): Added ble_hs_unlock for resync failed (v5.0)

See merge request espressif/esp-idf!38101
2025-04-01 14:42:19 +08:00
Vikram Dattu f5a5db5057 feat(provisioning): Generate Salt and verifier pair for given username and password
This commit adds a new feature to generate a salt and verifier pair for a given username and
password during the provisioning process. This is useful in scenarios where the pairing pin is
randomly generated and shown via some interface such as a display or console.

- Uses the provided username and password to generate a salt and verifier pair
- Adds support for dev mode where the pin/password can still be read from flash
2025-04-01 10:56:21 +05:30
Vikram Dattu 6eb74a9f41 refactor(esp_srp): Expose esp_srp.h and add API docs
- Also added missing `protocomm_security2` reference in `protocomm.rst`
2025-04-01 10:56:17 +05:30
Island be5933cc61 Merge branch 'feat/support_blecrt_359_v5.0' into 'release/v5.0'
Support BLE vendor hci set rx sensie and max gain on esp32c3 (v5.0)

See merge request espressif/esp-idf!38126
2025-04-01 11:04:25 +08:00
baohongde f0023145c7 feat(coex): Support BR/EDR (e)SCO and Wi-Fi coexistence 2025-04-01 10:39:29 +08:00
Jiang Jiang Jian 68448cf7e1 Merge branch 'fix/__atomic_test_and_set_v5.0' into 'release/v5.0'
fix(newlib): fix __atomic_test_and_set to ensure atomicity (v5.0)

See merge request espressif/esp-idf!37454
2025-04-01 10:32:31 +08:00
wangtao@espressif.com 1e29e38919 fix(dhcp): fix dhcp server recv decline issue 2025-03-31 14:07:20 +08:00
Alexey Lapshin 742d7a9f37 fix(newlib): fix __atomic_test_and_set to ensure atomicity
Before the change described in
https://gcc.gnu.org/pipermail/gcc-patches/2023-September/631393.html it
appeared that inlining built-in GCC function __atomic_test_and_set() was
incorrect. It resulted in a non-atomic write.
For GCC toolchains which do not have such patch yet, this commit fixes
__atomic_test_and_set to be atomic in IDF's builds.
2025-03-31 11:58:17 +07:00
Chen Jian Hua 45670f7761 feat(bt): Update bt lib for ESP32-C3 and ESP32-S3(566c8e3)
- Support BLE vendor hci set RX sensitivity and AGC gain command


(cherry picked from commit 8742bbe553)

Co-authored-by: chenjianhua <chenjianhua@espressif.com>
2025-03-31 12:05:08 +08:00
Jiang Jiang Jian 02cead408e Merge branch 'fix/fix_esp32s2_recv_24m_ba_issue_v50' into 'release/v5.0'
fix(wifi): fix esp32s2 recv 24M BA issue v50

See merge request espressif/esp-idf!38116
2025-03-31 11:41:54 +08:00
Adam Múdry 91b891c259 fix(sdmmc): Send status (CMD13) even if write/read command fails 2025-03-31 11:09:44 +08:00
Adam Múdry 20e0788361 fix(sdmmc): Improve SD card state checking after write/read command 2025-03-31 11:09:44 +08:00
Adam Múdry a908cf2aea fix(sdmmc): Retry to get another RCA if the previous response was 0 2025-03-31 10:54:48 +08:00
Jiang Jiang Jian f7faec9bee Merge branch 'bugfix/fix_wep_shared_auth_association_timeout_issue_v5.0' into 'release/v5.0'
fix(wifi): fix association timeout timer issue for wep shared auth(Backport v5.0)

See merge request espressif/esp-idf!38111
2025-03-31 10:50:37 +08:00
wangtao@espressif.com 665fd1a895 fix(wifi): fix esp32s2 recv 24M BA issue 2025-03-29 15:18:51 +08:00
muhaidong d377d94877 fix(wifi): fix association timeout timer issue for wep shared auth 2025-03-28 17:15:41 +08:00
Astha Verma ed3f29442f fix(nimble): Added ble_hs_unlock for resync failed 2025-03-28 12:20:38 +05:30
Xiao Xufeng 4e6af199f2 ci(spi_flash): add tests for cache2phys with XIP 2025-03-28 13:34:49 +08:00
Xiao Xufeng 0f1c8cc986 fix(mmap): fixed spi_flash_phys2cache return addr in PSRAM issue
When SPIRAM_FETCH_INSTRUCTIONS or SPIRAM_RODATA enabled
2025-03-28 13:34:48 +08:00
Xiao Xufeng 2e3c42e41f fix(mmap): fixed spi_flash_cache2phys return addr in PSRAM issue
When SPIRAM_FETCH_INSTRUCTIONS or SPIRAM_RODATA enabled
2025-03-28 13:34:48 +08:00
morris 5214c71dec Merge branch 'bugfix/ledc_fade_stop_race_condition_v5.0' into 'release/v5.0'
fix(ledc): fix race condition in ledc_fade_stop causing assert failure (v5.0)

See merge request espressif/esp-idf!38084
2025-03-28 11:49:08 +08:00
morris 89bcbca982 Merge branch 'fix/mmu_multicore_app_bl_v5.0' into 'release/v5.0'
fix(MMU): fixed mmap deadlock when using multicore app with unicore bootloader (v5.0)

See merge request espressif/esp-idf!32899
2025-03-28 10:59:42 +08:00