Commit Graph
29736 Commits
Author SHA1 Message Date
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
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
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 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
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
Jiang Jiang Jian cf9d588523 Merge branch 'change/ble_update_lib_20250828_v5.4' into 'release/v5.4'
change(ble): [AUTO_MR] 20250828 - Update ESP BLE Controller Lib (v5.4)

See merge request espressif/esp-idf!41961
2025-09-19 00:15:50 +08:00
Jiang Jiang Jian d547f4feb9 Merge branch 'fix/rng_adc_error_after_deep_sleep' into 'release/v5.4'
fix(adc): fix rng adc error after deep sleep (v5.4)

See merge request espressif/esp-idf!40805
2025-09-18 23:39:20 +08:00
Konstantin Kondrashov 4182337e40 feat(efuse): Adds 3-bit field for wafer major version in ESP32-P4 2025-09-18 23:33:02 +08:00
Konstantin Kondrashov 4dcd6c68fb feat(efuse): Allow custom key purposes 2025-09-18 23:32:18 +08:00
Jiang Jiang Jian 529956b663 Merge branch 'fix/ble_mesh_micellaneous_fix_v5.4' into 'release/v5.4'
Fix/ble mesh micellaneous fix (v5.4)

See merge request espressif/esp-idf!41288
2025-09-18 23:28:25 +08:00
Jiang Jiang Jian 35950a6a2d Merge branch 'feat/menuconfig_for_rio_enable_v5.4' into 'release/v5.4'
lwip: backport IPv6 improvements, NAPT fixes, and ND6 RIO support (v5.4)

See merge request espressif/esp-idf!41689
2025-09-18 23:22:23 +08:00
Jiang Jiang Jian c63bda505b Merge branch 'fix/ulp_riscv_delay_cycles_v5.4' into 'release/v5.4'
fix(ulp_riscv): Fix ulp_riscv_delay_cycles() to handle small delays correctly (v5.4)

See merge request espressif/esp-idf!41942
2025-09-18 23:14:29 +08:00
Marius Vikhammer 6d5a54e33f Merge branch 'fix/esp_ringbuf_nosplit_full_return_one_v5.4' into 'release/v5.4'
feat(esp_ringbuf): Fixes full no-split buffer frees item incorrectly (v5.4)

See merge request espressif/esp-idf!41931
2025-09-18 22:58:30 +08:00
sonika.rathi 00c8e268e6 feat(esp_partition): add support for partition tables larger than 4MB with linux target 2025-09-18 13:14:54 +02:00
hrushikesh.bhosale eae77c8767 fix(esp_http_server): Fix async requests on same socket blocking issue
1. In async requests, if the two or more requests are made on same
socket then it used to block the second request.
2. The main thread is used to block on select call. And there done
no FD_SET for particular fd.

Closes https://github.com/espressif/esp-idf/issues/16998
2025-09-18 16:11:06 +05:30
Wang Meng Yang c66629e31c Merge branch 'bugfix/fix_esp32_bt_sw_intr_v5.4' into 'release/v5.4'
fix(bt): fixed sw_intr issue with BT register or trigger error core on ESP32 (v5.4)

See merge request espressif/esp-idf!41634
2025-09-18 17:47:19 +08:00
hebinglin 721854291a fix(esp_hw_support): fix the configuration of reject sources for release/v5.4 2025-09-18 17:06:38 +08:00
Rahul Tank 632ee747f2 Merge branch 'fix/connect_gap_event_status_handling_v5.4' into 'release/v5.4'
fix(nimble): Fixed incorrect HCI status in connect event (v5.4)

See merge request espressif/esp-idf!41881
2025-09-17 13:51:33 +05:30
Zhao Wei Liang 885eeaeeeb fix(ble): update ext_version on ESP32-H2
(cherry picked from commit b091ec843c)

Co-authored-by: zwl <zhaoweiliang@espressif.com>
2025-09-17 11:14:30 +08:00
Zhao Wei Liang 0dfd3f9cf3 fix(ble): update ext_version on ESP32-C6
(cherry picked from commit 3558f20a4e)

Co-authored-by: zwl <zhaoweiliang@espressif.com>
2025-09-17 11:14:28 +08:00
Zhao Wei Liang 67f1f86e6b change(ble): [AUTO_MR] updated rom linker script for ESP32-C2
(cherry picked from commit 32c3556c7a)

Co-authored-by: zwl <zhaoweiliang@espressif.com>
2025-09-17 11:14:25 +08:00
Zhao Wei Liang 1d72a8405d change(ble): [AUTO_MR] Update lib_esp32c2 to e08d6058
(cherry picked from commit 0ec2a92d79)

Co-authored-by: zwl <zhaoweiliang@espressif.com>
2025-09-17 11:14:23 +08:00
Zhao Wei Liang 4059907e8d change(ble): [AUTO_MR] Update lib_esp32c6 to 000475d3
(cherry picked from commit 32a510900c)

Co-authored-by: zwl <zhaoweiliang@espressif.com>
2025-09-17 11:14:20 +08:00
Zhao Wei Liang 3ee4dbdb44 change(ble): [AUTO_MR] Update lib_esp32h2 to 000475d3
(cherry picked from commit 141362fe48)

Co-authored-by: zwl <zhaoweiliang@espressif.com>
2025-09-17 11:14:17 +08:00
Zhou Xiao fc5f66f0d5 fix(ble): fixed ble log config for ESP32-C3/ESP32-S3 2025-09-16 22:47:52 +08:00
Zhou Xiao b6be31309f feat(ble): supported ble log v2 for ESP32 2025-09-16 19:13:00 +08:00