Commit Graph

43429 Commits

Author SHA1 Message Date
harshal.patil
5fa0347a8b fix(bootloader_support): Allow pre-programmed XTS-AES psuedo round level efuses
- The API esp_flash_encryption_set_release_mode() by defualt programs
the XTS-AES pseudo round level efuse to level low but did not considered
any existing value that would have been programmed in the efuse bit.
2025-09-30 15:38:44 +05:30
Shen Mengjing
8d9f3669c7 docs: Add the updated CN translation 2025-09-30 15:38:38 +05:30
harshal.patil
dd3d58a315 fix(bootloader_support): Reorder write disabling ECDSA_CURVE_MODE 2025-09-30 15:38:27 +05:30
harshal.patil
b40f14cff6 fix(bootloader_support): Reorder write protection bits of some shared security efuses 2025-09-30 15:37:25 +05:30
Jiang Jiang Jian
8574a0a609 Merge branch 'bugfix/sae_identifier_nvs_v5.4' into 'release/v5.4'
fix(esp_wifi): Set default nvs value for sae identifier to NULL

See merge request espressif/esp-idf!42277
2025-09-30 16:55:29 +08:00
Shreyas Sheth
6e434df326 fix(esp_wifi): Set default nvs value for sae identifier to NULL 2025-09-29 11:55:43 +05:30
morris
bb14ab2480 Merge branch 'refactor/update_component_dependency_v5.4' into 'release/v5.4'
feat: Update driver dependency for new version external components (v5.4)

See merge request espressif/esp-idf!42211
2025-09-29 13:47:13 +08:00
Jiang Jiang Jian
2d556f7cdb Merge branch 'fix/add_check_for_wifi_set_config_v54' into 'release/v5.4'
fix(wifi): add check for esp_wifi_set_config v54

See merge request espressif/esp-idf!42251
2025-09-29 10:21:04 +08:00
Island
24dfb49e5f Merge branch 'docs/update_6.0_ble_feature_status_v5.4' into 'release/v5.4'
docs(ble): Added BLE 6.0 features support status (v5.4)

See merge request espressif/esp-idf!42188
2025-09-28 19:25:01 +08:00
Jiang Jiang Jian
f0ad835040 Merge branch 'bugfix/add_dependency_suiteb_on_enterprise_v5.4' into 'release/v5.4'
fix(esp_wifi): Add depenedency of 192 bit config on wifi enterprise (v5.4)

See merge request espressif/esp-idf!42058
2025-09-28 18:55:59 +08:00
Jiang Jiang Jian
76d19ae713 Merge branch 'bugfix/enter_sniff_failed_v5.4' into 'release/v5.4'
fix(bt/controller): fixed the sniff anchor point can be mismatch from central and peripheral (v5.4)

See merge request espressif/esp-idf!42241
2025-09-28 18:43:37 +08:00
wangtao@espressif.com
2aa2ed12e9 fix(wifi): add check for esp_wifi_set_config 2025-09-28 15:31:15 +08:00
Jin Cheng
655b866459 fix(bt/controller): fixed the sniff anchor point can be mismatch from central and peripheral 2025-09-28 11:43:29 +08:00
Island
c5e3208af4 Merge branch 'feat/support_wakeup_causes_in_bt_wakeup' into 'release/v5.4'
Feat/support wakeup causes in bt wakeup

See merge request espressif/esp-idf!42064
2025-09-28 10:30:22 +08:00
Chen Chen
b98c067a26 feat: Update driver dependency for new version outside components 2025-09-26 16:36:58 +08:00
Wei Yu Han
42d3fb5694 docs(ble): Added BLE 6.0 features support status
(cherry picked from commit 5e4c16410b)

Co-authored-by: Wei Yuhan <weiyuhan@espressif.com>
2025-09-26 09:21:34 +08:00
cjin
32b71fa394 feat(ble): get wakeup cause when wake up on ESP32-H2 2025-09-22 11:03:22 +08:00
cjin
f8dc8242ba feat(ble): get wakeup cause when wake up on ESP32-C5 2025-09-22 11:03:22 +08:00
cjin
bc09833dbf feat(ble): get wakeup cause when wake up on ESP32-C6 2025-09-22 11:03:22 +08:00
cjin
bf7e9f0914 feat(ble): get wakeup cause when wake up on ESP32-C2 2025-09-22 11:03:22 +08:00
Kapil Gupta
eb93cd9932 fix(esp_wifi): Add depenedency of 192 bit config on wifi enterprise
Closes https://github.com/espressif/esp-idf/issues/17567
2025-09-21 12:31:00 +05:30
Jiang Jiang Jian
df2c123290 Merge branch 'bugfix/offchan_action_tx_failure_v5.4' into 'release/v5.4'
Fix issues with offchannel action tx and ROC operations (Backport v5.4)

See merge request espressif/esp-idf!38497
2025-09-20 13:30:41 +08:00
Jiang Jiang Jian
101cab34b1 Merge branch 'change/ble_update_lib_20250919_v5.4' into 'release/v5.4'
change(ble): [AUTO_MR] 20250919 - Update ESP BLE Controller Lib (v5.4)

See merge request espressif/esp-idf!42030
2025-09-20 13:21:23 +08:00
Jiang Jiang Jian
501f0979a7 Merge branch 'feature/p4_add_3bit_for_wafer_major_v5.4' into 'release/v5.4'
feat(efuse): Adds 3-bit field for wafer major version in ESP32-P4 (v5.4)

See merge request espressif/esp-idf!40514
2025-09-20 04:20:55 +08:00
Jiang Jiang Jian
8d4f0af74a Merge branch 'fix/handle_error_and_dispatch_event_while_reading_data_from_server_v5.4' into 'release/v5.4'
feat(esp_http_client): handle error while reading data from server (v5.4)

See merge request espressif/esp-idf!41325
2025-09-20 00:46:09 +08:00
Jiang Jiang Jian
bf24dfcce2 Merge branch 'fix/http_server_async_requests_on_same_socket_blocks_v5.4' into 'release/v5.4'
Fix async requests on same socket blocking server (v5.4)

See merge request espressif/esp-idf!41998
2025-09-20 00:31:30 +08:00
Jiang Jiang Jian
e3e1941b1f Merge branch 'bugfix/esp_idf_esp32_reject_sleep_v5.4' into 'release/v5.4'
fix(esp_hw_support): fix the configuration of reject sources for release/v5.4

See merge request espressif/esp-idf!42006
2025-09-20 00:31:16 +08:00
Jiang Jiang Jian
de5cc2bf27 Merge branch 'feat/support_larger_than_4m_partition_on_linux_target_v5.4' into 'release/v5.4'
feat(esp_partition): add support for partition tables larger than 4MB with linux target (v5.4)

See merge request espressif/esp-idf!42017
2025-09-20 00:31:01 +08:00
Jiang Jiang Jian
8763c4266e Merge branch 'feature/update-qemu-to-esp_develop_9.2.2_20250817_v5.4' into 'release/v5.4'
feat(tools): update qemu version to esp_develop_9.2.2_20250817 (v5.4)

See merge request espressif/esp-idf!41472
2025-09-20 00:25:14 +08:00
Jiang Jiang Jian
694c3a97a2 Merge branch 'featue/allow_custom_key_purposes_v5.4' into 'release/v5.4'
feat(efuse): Allow custom key purposes (v5.4)

See merge request espressif/esp-idf!41936
2025-09-20 00:24:57 +08:00
tarun.kumar
bd9888270b fix(wifi) : Commented out few ld file functions corresponding to offchan changes 2025-09-19 15:28:24 +05:30
tarun.kumar
767273f264 fix(esp_wifi): Making action tx and roc API's public and modifying os_time_t datatype for platform and compiler independence 2025-09-19 15:14:30 +05:30
jgujarathi
ad3355e915 fix(esp_wifi): Formatting calls to ROC API to match new prototype
- Making necessary changes to DPP module and offchannel tests
  to reflect the changes made to ROC API.
2025-09-19 14:55:30 +05:30
jgujarathi
9996978c92 fix(esp_wifi): Fix issues with offchannel action tx and ROC operations
- Fix issues with sending NULL data on the target channel instead of home
  channel when connected sta attempts action tx or ROC.
- Fix issues with sending action tx on the home channel instead of target
  channel when connected sta attempts action tx.
- Add new status codes to event data of WIFI_EVENT_ROC_DONE
- Adds new request structure esp_wifi_remain_on_channel operation
- Fixes issues with cancelling off channel operations such as ROC or
  action frames TX.
2025-09-19 14:55:26 +05:30
Zhou Xiao
dbd6a69bca change(ble): [AUTO_MR] updated rom linker script for ESP32-C2
(cherry picked from commit 09a3b29d01)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-09-19 11:33:22 +08:00
Zhou Xiao
9426f8c276 change(ble): [AUTO_MR] Update lib_esp32c2 to 58398575
(cherry picked from commit a56e7df710)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-09-19 11:33:19 +08:00
Zhou Xiao
8f68334081 change(ble): [AUTO_MR] Update lib_esp32c6 to 390a8efd
(cherry picked from commit 26dcd59599)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-09-19 11:33:17 +08:00
Zhou Xiao
660ccc089e change(ble): [AUTO_MR] Update lib_esp32h2 to 390a8efd
(cherry picked from commit a7b87fe832)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-09-19 11:33:15 +08:00
Ivan Grokhotkov
c72a237311 fix(toolchain): install qemu-xtensa if esp32s3 target is requested
Related to https://github.com/espressif/vscode-esp-idf-extension/issues/1404
2025-09-19 07:55:57 +08:00
Ivan Grokhotkov
018a4cd3d6 fix(tools): use nvram.esp32s3.efuse device in qemu_ext.py
Related to https://github.com/espressif/esp-idf/issues/17258
2025-09-19 07:55:57 +08:00
Ivan Grokhotkov
dc55e0f06a feat(tools): enable PSRAM by default in "idf.py qemu" for ESP32-S3 2025-09-19 07:55:57 +08:00
Ivan Grokhotkov
a0416361df feat(tools): update qemu version to esp_develop_9.2.2_20250817 2025-09-19 07:55:57 +08:00
Jiang Jiang Jian
08f80a8ff3 Merge branch 'feature/update-gdb-to-16.3_20250913_v5.4' into 'release/v5.4'
feat(tools): update gdb version to 16.3_20250913 (v5.4)

See merge request espressif/esp-idf!41969
2025-09-19 03:24:26 +08:00
Jiang Jiang Jian
3ad2b49d80 Merge branch 'bugfix/encrypt_len_for_sb_update_case_v5.4' into 'release/v5.4'
fix(bootloader): correct encryption length for secure update without secure boot (v5.4)

See merge request espressif/esp-idf!41924
2025-09-19 03:22:17 +08:00
Jiang Jiang Jian
b3f053863d Merge branch 'bugfix/esp_flash_escape_checking_v5.4' into 'release/v5.4'
fix(esp_flash): fixed issue of escaping boundary check (v5.4)

See merge request espressif/esp-idf!40118
2025-09-19 03:19:26 +08:00
Jiang Jiang Jian
8856476b6d Merge branch 'fix/correct_adc_periph_num_on_c2_v5.4' into 'release/v5.4'
fix(adc): fix ESP32-C2/P4 wrong adc periph num (v5.4)

See merge request espressif/esp-idf!41537
2025-09-19 02:57:37 +08:00
Jiang Jiang Jian
94657ad3bf Merge branch 'fix/tcm-mem-not-considered-in-esp_ptr_eexecutable_v5.4' into 'release/v5.4'
fix(memory-utils): Check TCM in esp_ptr_internal and esp_ptr_byte_accessible (v5.4)

See merge request espressif/esp-idf!39984
2025-09-19 02:22:38 +08:00
Jiang Jiang Jian
12b8f9c9d5 Merge branch 'fix/eh_frame_infinite_loop_v5.4' into 'release/v5.4'
fix(esp_system): prevent .eh_frame-based unwinding from looping indefinitely (release v5.4)

See merge request espressif/esp-idf!41579
2025-09-19 02:20:06 +08:00
Jiang Jiang Jian
a9ba29d6f6 Merge branch 'feature/ipc_allows_recursion_calls_v5.4' into 'release/v5.4'
feat(ipc): Allow IPC recursion calls in esp_ipc_call (v5.4)

See merge request espressif/esp-idf!41939
2025-09-19 02:19:56 +08:00
Jiang Jiang Jian
1021335ed9 Merge branch 'fix/fix_dhcp_server_recv_decline_issue_v54' into 'release/v5.4'
fix(lwip): fix dhcp arp check issue

See merge request espressif/esp-idf!41771
2025-09-19 01:41:29 +08:00