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
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
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
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
Zhou Xiao
32cb69706b
feat(ble): supported ble log v2 for ESP32-C3/ESP32-S3
2025-09-16 19:13:00 +08:00
Zhou Xiao
b65ba9a601
feat(ble): supported ble log v2 for ESP32-C2
2025-09-16 19:13:00 +08:00
Zhou Xiao
c943a88ee2
feat(ble): supported ble log v2 for ESP32-H2
2025-09-16 19:13:00 +08:00
Zhou Xiao
c6e8c016e2
feat(ble): supported ble log v2 for ESP32-C6
2025-09-16 19:13:00 +08:00
Zhou Xiao
732358eebf
fix(ble): fixed ble log v2 configuration issues
2025-09-16 19:13:00 +08:00
Konstantin Kondrashov
bcdb428aa1
fix(ulp_riscv): Fix a delay function to handle small delays correctly
...
Fixed ulp_riscv_delay_cycles function
Closes https://github.com/espressif/esp-idf/issues/16891
2025-09-16 10:43:35 +03:00
Konstantin Kondrashov
27456ea2f3
feat(ipc): Allow IPC recursion calls in esp_ipc_call
2025-09-16 10:38:46 +03:00
Konstantin Kondrashov
8c7e060910
feat(esp_ringbuf): Fixes full no-split buffer frees item incorrectly
...
Closes https://github.com/espressif/esp-idf/issues/17466#issuecomment-3209730773
2025-09-16 10:19:48 +03:00
Marius Vikhammer
05534d2686
Merge branch 'refactor/ulp_riscv_i2c_logs_v5.4' into 'release/v5.4'
...
refactor(ulp_riscv): Modify i2c read/write API for better logging and return error code (v5.4)
See merge request espressif/esp-idf!41674
2025-09-16 13:33:44 +08:00
Mahavir Jain
0bddd778a9
fix(bootloader): correct encryption length for secure update without secure boot
...
For secure update without secure boot case, the encryption length for
app image must consider signature block length as well. This was
correctly handled for secure boot case but not for secure update without
secure boot.
2025-09-16 10:20:26 +05:30
luoxu
9acb50df44
feat(ble_mesh): add adv lock to avoid allocated buffers
...
cherry-picked from 4905b6eae1
2025-09-16 00:05:31 +08:00
Luo Xu
8770f562e0
feat(ble_mesh): Add lock to avoid tx being modified at the same time
...
(cherry picked from commit 334e2bf8ab )
Co-authored-by: luoxu <luoxu@espressif.com >
2025-09-16 00:05:31 +08:00
chendejin
b567f95ea4
lwip: Add IPv6 improvements, NAPT fixes, and ND6 RIO support (v5.4)
...
[LWIP submodule changes]: git log --oneline fa4dffdf..fd432e4e
nd6: add a unit test case for nd6 rio support (esp-lwip@fd432e4e)
nd6: support route information option in router advertisement (esp-lwip@1adc49f9)
ip6: add some unit test cases for ip6 forwarding (esp-lwip@ebabd6d7)
ip6: clone the buf when forwarding a PBUF_REF packet (esp-lwip@adcd330e)
napt: Fixed NULL pointer dereference in ip_napt_enable (esp-lwip@0a44efa1)
napt: Added unit tests for napt (esp-lwip@865d7d0c)
2025-09-15 17:06:43 +02:00
LiPeng
fa96dfeaa1
fix(bt): fixed sw_intr issue with BT register or trigger error core on ESP32
2025-09-15 19:16:16 +08:00
Mahavir Jain
d7228f798e
Merge branch 'fix/rng_entropy_mixing_with_rtc_timer_v5.4' into 'release/v5.4'
...
fix(esp_hw_support): Fixed entropy mixing of RTC timer with RNG (v5.4)
See merge request espressif/esp-idf!41825
2025-09-15 13:02:21 +05:30
Astha Verma
ff33779405
fix(nimble): Fixed incorrect HCI status in connect event
2025-09-15 11:00:17 +05:30
Meet Patel
1b5138e37e
refactor(ulp_riscv): Modify ulp i2c read/write functions to return error code
...
Updated the i2c read/write APIs ulp_riscv_i2c_master_read_from_device
and ulp_riscv_i2c_master_write_to_device in ulp_riscv component to
return error codes back to the application
Closes https://github.com/espressif/esp-idf/issues/15904
2025-09-15 10:35:20 +05:30
Meet Patel
032e141150
refactor(ulp_riscv): Modify ESP_EARLY_LOG to ESP_LOG and move it outside critical section
...
Moved the error logs outside critical section for i2c communication errors
like READ fail, WRITE fail etc. in the ulp_riscv_i2c component
Also changed the error log API from ESP_EARLY_LOG to ESP_LOG, so we can support
tag based filtering and enabling/disabling of logs
Closes https://github.com/espressif/esp-idf/issues/17425
2025-09-15 10:35:20 +05:30
Mahavir Jain
bf0c45e18d
Merge branch 'change/exclude_cve-2025-57052_v5.4' into 'release/v5.4'
...
change(cjson): Update to v1.7.19 (v5.4)
See merge request espressif/esp-idf!41838
2025-09-15 08:21:36 +05:30
Island
1bfe1595fa
Merge branch 'feat/support_ble_log_uart_dma_out_v5.4' into 'release/v5.4'
...
Feat/support ble log uart dma out (v5.4)
See merge request espressif/esp-idf!40656
2025-09-15 10:29:15 +08:00
Ashish Sharma
66bbe67adc
change(cjson): update cjson version to 1.7.19
2025-09-11 15:36:10 +08:00
Aditya Patwardhan
f286036a7b
fix(esp_hw_support): Fixed entropy mixing of RTC timer with RNG
...
Previously the RTC timer entropy was being mixed with the RNG timer
in a wrong way. Which led to the overwriting of the LSB with rtc
timer value.
This change fixes that behaviour
2025-09-11 12:05:46 +05:30
Rahul Tank
1e77360946
fix(nimble): Fixed reattempt count handling for perdiodic adv
2025-09-10 18:52:39 +05:30
Xiao Xufeng
9cfc314c5b
fix(esp_flash): fixed issue of escaping boundary check
...
Also patched corresponding ROM functions
2025-09-10 16:36:57 +08:00
Zhou Xiao
dddb7898ef
feat(ble): support ble log uart dma out for ESP32-H2
...
(cherry picked from commit d45778f784 )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-09-10 15:17:47 +08:00
Zhou Xiao
290a87781d
feat(ble): support ble log uart dma out for ESP32-C6
...
(cherry picked from commit ae8a7c8117 )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-09-10 15:17:47 +08:00