Commit Graph

39426 Commits

Author SHA1 Message Date
Tan Yan Quan
fd0df9d04a feat(openthread): add openthread ci ssed case 2025-04-14 16:34:27 +08:00
Tan Yan Quan
2685cc10e0 feat(openthread): use freertos timer for debug logs 2025-04-14 16:34:21 +08:00
Jiang Jiang Jian
60d077eadd Merge branch 'ci/disable_deploy_stable_docs_v5_3' into 'release/v5.3'
ci(docs): disable stable docs deployment (v5.3)

See merge request espressif/esp-idf!38221
2025-04-03 19:53:28 +08:00
Jiang Jiang Jian
246917f51d Merge branch 'fix/fix_l2_cache_miss_issue_5.3_2' into 'release/v5.3'
cache: fixed l2 cache suspended/frozen but l1cache triggers l2 writeback issue (v5.3 full version)

See merge request espressif/esp-idf!38204
2025-04-03 19:52:37 +08:00
Marius Vikhammer
2cda6dc0f5 ci(docs): disable stable docs deployment 2025-04-03 11:06:35 +08:00
armando
9dfbc9a59c fix(cache): fixed l2 cache suspended/frozen but l1cache triggers l2 writeback issue 2025-04-02 18:11:02 +08:00
armando
950e54fc96 Revert "fix(cache): fixed l2 cache suspended/frozen but l1cache triggers l2 writeback issue"
This reverts commit df1f0f51f4.
2025-04-02 18:07:49 +08:00
armando
7948c53dde Revert "fix(cache): disable branch predictor when cache freeze"
This reverts commit 6bb78e4573.
2025-04-02 18:07:40 +08:00
Jiang Jiang Jian
517e489c75 Merge branch 'fix/fix_l2_cache_miss_issue_v5.3' into 'release/v5.3'
cache: fixed l2 cache suspended/frozen but l1cache triggers l2 writeback issue (v5.3)

See merge request espressif/esp-idf!37999
2025-03-27 00:41:08 +08:00
armando
6bb78e4573 fix(cache): disable branch predictor when cache freeze 2025-03-26 18:59:37 +08:00
armando
df1f0f51f4 fix(cache): fixed l2 cache suspended/frozen but l1cache triggers l2 writeback issue 2025-03-26 18:59:33 +08:00
Island
07f4ff8c00 Merge branch 'feature/add_vendor_ble_cmd_definitions_5.3' into 'release/v5.3'
Feature/add vendor ble cmd definitions (v5.3)

See merge request espressif/esp-idf!37957
2025-03-26 13:58:31 +08:00
zhiweijian
fe6e6b3613 feat(bt): fixed some doc error and add ocf parameters description 2025-03-25 14:22:15 +08:00
Shen Weilong
e45c7dadd1 feat(bt): added definitions for bluetooth hci vendor commands and events 2025-03-24 20:20:35 +08:00
Shen Wei Long
92ddd1cccb feat(ble/controller): Deleted useless functions for ESP32-C6/H2/C2 2025-03-24 20:20:35 +08:00
zhiweijian
8c132bbbd8 fix(bt): Update bt lib for ESP32-C3 and ESP32-S3 (86a4da5c)
- Remove unused functions in the controller
2025-03-21 19:48:44 +08:00
baohongde
78667d6d40 feat(bt): added definitions for BR/EDR hci vendor commands and events 2025-03-21 19:36:20 +08:00
chenjianhua
b1f85271ff fix(bt): Update bt lib for ESP32(dc1cd581)
- Remove unused functions in the controller
- Add an SDK config for the minimum size of encryption key
2025-03-21 19:34:37 +08:00
Mahavir Jain
8685219916 Merge branch 'fix/incorrect_calculation_of_used_xip_pages_v5.3' into 'release/v5.3'
fix(esp_psram): Fix incorrect calculation of used XIP PSRAM pages (v5.3)

See merge request espressif/esp-idf!37496
2025-03-21 16:13:10 +08:00
Mahavir Jain
611b0f0d5b Merge branch 'bugfix/fix_github_cert_verification_simpleota_v5.3' into 'release/v5.3'
fix: failing Github certificate verification (v5.3)

See merge request espressif/esp-idf!37825
2025-03-21 16:12:52 +08:00
Jiang Jiang Jian
72a684c1f0 Merge branch 'bugfix/11r_compile_error_v5.3' into 'release/v5.3'
fix(wifi): Fixed compilation error when 11KV is disabled and 11R is enabled (v5.3)

See merge request espressif/esp-idf!37866
2025-03-20 13:57:35 +08:00
Jiang Jiang Jian
352c4de224 Merge branch 'bugfix/provisioning_sec2_aes_iv_usage_v5.3' into 'release/v5.3'
fix(provisioning): fix incorrect AES-GCM IV usage in security2 scheme (v5.3)

See merge request espressif/esp-idf!37615
2025-03-20 13:56:26 +08:00
Jiang Jiang Jian
142a63219a Merge branch 'bugfix/fix_esp32_bt_disable_crash_v5.3' into 'release/v5.3'
fix(bt): Fix controller disable cause iwdt timeout on esp32 (v5.3)

See merge request espressif/esp-idf!37773
2025-03-20 13:55:45 +08:00
Jiang Jiang Jian
a3427837d5 Merge branch 'bugfix/fix_ersu_compatibility_issue_v5.3' into 'release/v5.3'
fix(wifi): fix ersu compatibility issue(Backport v5.3)

See merge request espressif/esp-idf!37749
2025-03-20 11:04:27 +08:00
Kapil Gupta
18d8bc4286 ci(wifi): Add builds for FT, RRM and WNM configs 2025-03-19 12:42:24 +05:30
Kapil Gupta
31bb54373d fix(wifi): Fixed compilation error when 11R is enabled without 11KV 2025-03-19 12:42:12 +05:30
muhaidong
e9aefff1ed fix(wifi): fix ersu compatibility issue 2025-03-19 10:10:17 +08:00
linruihao
7e654ca887 fix(bt): Fix controller disable cause iwdt timeout on esp32 2025-03-18 20:21:57 +08:00
Ashish Sharma
9357b6c606 fix(component/mbedtls): Adds github root cert to cmn_crt_authorities.csv 2025-03-18 14:39:32 +08:00
Mahavir Jain
73ecbfce69 feat(protocomm): add (hidden) config option to indicate security patch feature 2025-03-17 13:35:38 +05:30
morris
8bb65e6d85 Merge branch 'fix/change_pm_lock_type_v5.3' into 'release/v5.3'
fix(pm): use CPU lock in dirvers use axi dma to access psram (v5.3)

See merge request espressif/esp-idf!37713
2025-03-17 11:11:01 +08:00
Island
5a170dfb1b Merge branch 'bugfix/reduce_controller_bin_size_v5.3' into 'release/v5.3'
fix(ble/controller): reduce controller bin size(backport v5.3)

See merge request espressif/esp-idf!37756
2025-03-14 19:26:20 +08:00
zhiweijian
8f7ed33e18 fix(ble/controller): reduce controller bin size 2025-03-14 10:53:03 +08:00
Chen Jichang
3590ddc7f6 fix(drivers): use CPU_MAX lock in dirvers use axi dma to access psram 2025-03-13 15:42:30 +08:00
Jiang Jiang Jian
9e2dc78364 Merge branch 'bugfix/wps_reconnect_failure_v5.3' into 'release/v5.3'
fix(wpa_suppplicant): Fix for issue in wps reconnection (Backport v5.3)

See merge request espressif/esp-idf!37643
2025-03-12 15:14:26 +08:00
Island
efec039d9f Merge branch 'bugfix/disable_dbg_hci_cmd_on_esp32_v5.3' into 'release/v5.3'
Disable debug vendor hci command on ESP32 (v5.3)

See merge request espressif/esp-idf!37629
2025-03-11 11:07:56 +08:00
Sarvesh Bodakhe
c80ed51aac fix(wifi): Resolved WPS connectivity issue with pre-connected stations
This fixes the issue where station was not able connect using WPS if it was
already in connected state.

wifi_wps_scan_done() issues an esp_wifi_disconnect() before
calling esp_wifi_connect() to associate with the newly discovered AP. This
behavior incorrectly triggered a failure event (WIFI_EVENT_STA_WPS_ER_FAILED)
even though the disconnection was part of the normal WPS flow. This commit
prevents sending the false failure event, ensuring expected WPS behavior.
2025-03-10 15:16:22 +05:30
Aditi
22296cb613 fix(wpa_suppplicant): Add fix for issue in wps reconnection 2025-03-10 15:16:17 +05:30
chenjianhua
49243e1ad8 fix(bt): Update bt lib for ESP32(e250cf1)
- Disable debug vendor hci command
2025-03-10 15:28:50 +08:00
gongyantao
c1d5cb63cc fix(bt): fixed some issues in bt controller
- fixed the issue where the NULL pointer was deferenced in lc_free state
- avoid accessing released ACL resources in SCO logic
2025-03-10 15:28:32 +08:00
Jin Cheng
73508cf7b4 fix(bt/controller): fixed some controller bugs on ESP32.
1. added a VSC to control whether to initiate lmp_auto_rate
        - Closes https://github.com/espressif/esp-idf/issues/15133
    2. fixed EA resource cleanup error after SNIFF negotiation failure
        - Closes https://github.com/espressif/esp-idf/issues/13605
    3. removed an assertion in SCO data TX handler after disconnection
        - Closes https://github.com/espressif/esp-idf/issues/15176
2025-03-10 15:28:22 +08:00
shenmengjing
e6dea1b9fb docs(provisioning): Sync CN translation and EN source 2025-03-10 10:00:17 +05:30
Mahavir Jain
0a329ab9a4 fix(esp_local_ctrl): update for changes in protocomm security2 scheme 2025-03-10 10:00:12 +05:30
Mahavir Jain
1b319631b8 fix(docs): update for changes in provisioning security2 scheme 2025-03-10 10:00:06 +05:30
Mahavir Jain
af1bd1472c fix(provisioning): fix incorrect AES-GCM IV usage in security2 scheme
Using same IV in AES-GCM across multiple invocation of
encryption/decryption operations can pose a security risk. It can help
to reveal co-relation between different plaintexts.

This commit introduces a change to use part of IV as a monotonic
counter, which must be incremented after every AES-GCM invocation
on both the client and the device side.

Concept of patch version for a security scheme has been introduced here
which can help to differentiate a protocol behavior for the provisioning
entity. The security patch version will be available in the JSON
response for `proto-ver` endpoint request with the field
`sec_patch_ver`.

Please refer to documentation for more details on the changes required
on the provisioning entity side (e.g., PhoneApps).
2025-03-10 10:00:00 +05:30
Mahavir Jain
7e8251d16b fix(protocomm): memory leak issue for session command0 failure case 2025-03-10 09:59:57 +05:30
Jiang Jiang Jian
4d62ea01b6 Merge branch 'fix/sleep_cpu_mspi_freq_mismatch_issue_p4_v5.3' into 'release/v5.3'
mspi: fixed cpu and mspi freq mismatch issue when in dfs/sleep on p4 (v5.3)

See merge request espressif/esp-idf!37584
2025-03-08 18:45:20 +08:00
Jiang Jiang Jian
d5b8419620 Merge branch 'fix/fix_esp32s3_reboot_cache_failure_v5.3' into 'release/v5.3'
fix(esp_system): fix possible cache_error by another core accessing flash in esp_restart (v5.3)

See merge request espressif/esp-idf!37585
2025-03-08 15:04:16 +08:00
wuzhenghui
fbda052593 change(esp_hw_support): only do mpll disable in lightsleep process 2025-03-08 14:17:05 +08:00
Armando
51280e0e8a fix(mspi): fixed cpu and mspi freq mismatch issue when in dfs/sleep on p4 2025-03-08 14:17:02 +08:00