Rahul Tank
f1b3eab741
Merge branch 'bugfix/deprecate_link_estab_v5.2' into 'release/v5.2'
...
fix(nimble): Deprecate link_estab event (v5.2)
See merge request espressif/esp-idf!37059
2025-03-01 15:12:28 +08:00
Mahavir Jain
1beb0bcd79
Merge branch 'fix/fetch_image_hdr_v5.2' into 'release/v5.2'
...
fix(esp_system): Correct address used to fetch application image header (v5.2)
See merge request espressif/esp-idf!34629
2025-02-28 21:34:33 +08:00
morris
e6f49c0480
Merge branch 'feat/spi_std_timing_and_bit_trans_v5.2' into 'release/v5.2'
...
feat(driver_spi): support adjust master rx to standard timing (v5.2)
See merge request espressif/esp-idf!36401
2025-02-28 18:40:13 +08:00
morris
602fe5b9f4
Merge branch 'fix/spi_master_halt_using_rc_fast_v5.2' into 'release/v5.2'
...
fix(spi_master): fix spi halt when remove device who using rc_fast (v5.2)
See merge request espressif/esp-idf!37005
2025-02-28 18:37:52 +08:00
morris
2af2884ebd
Merge branch 'fix/build_when_rom_patch_disable_v5.2' into 'release/v5.2'
...
fix(spi_flash): Fix build fail when rom_patch config disabled (backport v5.2)
See merge request espressif/esp-idf!37106
2025-02-28 18:00:23 +08:00
morris
d08c883ec3
Merge branch 'feat/mmu_find_paddr_caps_by_any_offset_v5.2' into 'release/v5.2'
...
mmu: supported find paddr caps by any paddr offset (v5.2)
See merge request espressif/esp-idf!36840
2025-02-28 17:59:56 +08:00
Roland Dobai
75a735fdc7
Merge branch 'fix/ci_upload_gdbinit_files_v5.2' into 'release/v5.2'
...
fix(ci): upload generated gdbinit files
See merge request espressif/esp-idf!37374
2025-02-28 17:36:52 +08:00
Wang Meng Yang
5670a06d83
Merge branch 'feat/add_vsc_to_support_test_v5.2' into 'release/v5.2'
...
feat(bt): add vendor hci command and event to support test (v5.2)
See merge request espressif/esp-idf!36569
2025-02-28 17:35:45 +08:00
Marius Vikhammer
b8e6e5389d
Merge branch 'bugfix/remove_wdt_both_cpus_test_v5.2' into 'release/v5.2'
...
test(panic): remove WDT both CPU test (v5.2)
See merge request espressif/esp-idf!36622
2025-02-28 17:30:53 +08:00
Roland Dobai
5e577dcd5a
Merge branch 'fix/ldgen_interm_no_secs_v5.2' into 'release/v5.2'
...
fix(ldgen): don't emit intermediate placements without sections (v5.2)
See merge request espressif/esp-idf!36969
2025-02-28 16:08:50 +08:00
Roland Dobai
7de62b3c09
Merge branch 'fix/docker_qemu_seg_v5.2' into 'release/v5.2'
...
CI: Fixed docker build (v5.2)
See merge request espressif/esp-idf!37368
2025-02-28 16:08:36 +08:00
Mahavir Jain
e2dd6f8a6f
Merge branch 'bugfix/memprot_s2_intr_peri1_v5.2' into 'release/v5.2'
...
fix(security): ESP32S2 memory protection check for Peri1 RTCSLOW interrupt (v5.2)
See merge request espressif/esp-idf!37119
2025-02-28 15:52:29 +08:00
Mahavir Jain
015e4f1b49
Merge branch 'feat/bootloader_nvs_read_encrypted_v5.2' into 'release/v5.2'
...
fix(esptool_py): NVS partition being incorrectly marked as encrypted by the build system (v5.2)
See merge request espressif/esp-idf!36681
2025-02-28 15:51:39 +08:00
Mahavir Jain
c1ef20b7f4
Merge branch 'bugfix/http_client_select_read_error_v5.2' into 'release/v5.2'
...
fix(tcp_tranport): Fix handling of select() return value (v5.2)
See merge request espressif/esp-idf!37256
2025-02-28 15:51:31 +08:00
Rahul Tank
172e5a317a
fix(nimble): Keep only BLE_GAP_EVENT_CONNECT gap event
2025-02-28 13:14:41 +05:30
Rahul Tank
4459b5f44a
Merge branch 'bugfix/fix_issues_18022005' into 'release/v5.2'
...
fix(nimble) : Fix few nimble issues v5.2
See merge request espressif/esp-idf!37071
2025-02-28 15:40:51 +08:00
Jiang Jiang Jian
11686940ae
Merge branch 'bugfix/fix_cache_count_flash_pages_patchs_return_wrong_value_v5.2' into 'release/v5.2'
...
fix(rom): Fix s2 and s3 Cache_Count_Flash_Pages rom function wrapper (v5.2)
See merge request espressif/esp-idf!37157
2025-02-28 15:30:09 +08:00
Jiang Jiang Jian
28ebdd472d
Merge branch 'fix/fix_bad_dslp_param_after_lightsleep_v5.2' into 'release/v5.2'
...
fix(esp_hw_support): Fixed the issue that light sleep destroyed the parameters of subsequent deep sleep (v5.2)
See merge request espressif/esp-idf!37304
2025-02-28 15:25:33 +08:00
Jiang Jiang Jian
d6c2868bcd
Merge branch 'fix/add_sleep_duration_check_for_timer_wakeup_v5.2' into 'release/v5.2'
...
fix(esp_hw_support): add timer wakeup sleep duration check (v5.2)
See merge request espressif/esp-idf!37012
2025-02-28 15:24:54 +08:00
Jiang Jiang Jian
2dd257d162
Merge branch 'fix/fix_s2_s3_rtc_iomux_clock_management_v5.2' into 'release/v5.2'
...
fix(esp_hw_support): fix esp32s2/esp32s3 RTC IOMUX clock management (v5.2)
See merge request espressif/esp-idf!37168
2025-02-28 15:24:28 +08:00
Jiang Jiang Jian
41c2b799ad
Merge branch 'bugfix/sdp_uuid16_match_err_v5.2' into 'release/v5.2'
...
fix(bt): Fix the incorrect record found using uuid16 search(v5.2)
See merge request espressif/esp-idf!36851
2025-02-28 15:23:59 +08:00
Jiang Jiang Jian
a15149b557
Merge branch 'feat/esp32_set_get_bt_lpclk_src_v5.2' into 'release/v5.2'
...
feat(bt): Added API to get/set low power clock source(v5.2)
See merge request espressif/esp-idf!36565
2025-02-28 15:23:08 +08:00
Jiang Jiang Jian
cbdbdbaf6e
Merge branch 'feat/wait_pll_stable_after_sleep_wakeup_fix_xtal_v5.2' into 'release/v5.2'
...
feat(esp_hw_support): wait pll stable after sleep wakeup (v5.2)
See merge request espressif/esp-idf!36024
2025-02-28 15:22:41 +08:00
Jiang Jiang Jian
47f26b4e0b
Merge branch 'docs/fix_some_coexist_doc_issue_v5.2' into 'release/v5.2'
...
docs(coex): update rf coexistence documents (v5.2)
See merge request espressif/esp-idf!37346
2025-02-28 15:22:07 +08:00
Jiang Jiang Jian
1657868cf6
Merge branch 'feat/add_inq_page_coex_schm_v5.2' into 'release/v5.2'
...
feat(coex): add coexist scheme for bt inquiry/page coexist with wifi
See merge request espressif/esp-idf!36990
2025-02-28 15:20:43 +08:00
Jiang Jiang Jian
8300a1efe5
Merge branch 'bugfix/fix_delete_queue_error_in_espnow_example_v5.2' into 'release/v5.2'
...
fix(wifi): fix the delete queue error in espnow exapmle (v5.2)
See merge request espressif/esp-idf!37016
2025-02-28 15:20:17 +08:00
Jiang Jiang Jian
d7b13d0ed2
Merge branch 'bugfix/mem_leak_sae_pk_v5.2' into 'release/v5.2'
...
fix(wifi): Bugfix memory leak due to sae public key (v5.2)
See merge request espressif/esp-idf!36927
2025-02-28 15:18:22 +08:00
Jiang Jiang Jian
90be932861
Merge branch 'bugfix/wps_scan_freq_v5.2' into 'release/v5.2'
...
fix(esp_wifi): Reduce scan frequency in WPS (v5.2)
See merge request espressif/esp-idf!36822
2025-02-28 15:17:47 +08:00
Jiang Jiang Jian
404f5d505e
Merge branch 'bugfix/analyzer_issues_supplicant_v5.2' into 'release/v5.2'
...
fix(esp_wifi): fix some analyzer issues (v5.2)
See merge request espressif/esp-idf!36832
2025-02-28 15:17:02 +08:00
Jiang Jiang Jian
28a449979d
Merge branch 'change/default_value_for_esp_coex_vsc_in_bluedroid_v5.2' into 'release/v5.2'
...
change(bt): Set default value for BT_BLUEDROID_ESP_COEX_VSC conditionally (v5.2)
See merge request espressif/esp-idf!36736
2025-02-28 15:16:15 +08:00
Jiang Jiang Jian
4381170553
Merge branch 'bugfix/remove_unused_sco_state_v5.2' into 'release/v5.2'
...
Bugfix/remove unused sco state (v5.2)
See merge request espressif/esp-idf!36731
2025-02-28 15:15:44 +08:00
Alexey Lapshin
90120f30e1
fix(ci): upload generated gdbinit files
2025-02-28 10:27:31 +07:00
Roland Dobai
548c6a2f38
ci(github): Fixed docker build caused by Qemu segmentation fault
...
Works around issue from
https://github.com/espressif/esp-idf/actions/runs/13531037397/job/37813060700
caused by Qemu segmentation fault.
Errors were encountered while processing: libc-bin
The workaround is from https://github.com/docker/setup-qemu-action/issues/198 .
2025-02-27 13:05:19 +01:00
zhanghaipeng
0efea66c6d
fix(ble): Update bt lib for ESP32(2a2631f)
...
- Support ESP32 BLE GPIO DEBUG
2025-02-27 14:56:58 +08:00
Michael (XIAO Xufeng)
17c86b4adb
Merge branch 'update/version_5_2_5' into 'release/v5.2'
...
Update version to 5.2.5
See merge request espressif/esp-idf!37316
2025-02-27 14:25:52 +08:00
linruihao
144b0529ab
docs(coex): update rf coexistence documents
...
- remove BLE connecting state in coexistence scenario
- remove WIFI section in H2 docs
2025-02-27 11:16:29 +08:00
Shu Chen
21a347f659
docs(coex): add the supported coexistence scenario for Wi-Fi and 802.15.4
2025-02-27 11:14:15 +08:00
Xiao Xufeng
9b74d1aca5
change(version): Update version to 5.2.5
v5.2.5
2025-02-26 18:01:09 +08:00
wuzhenghui
b2c8dcacb0
fix(esp_hw_support): fix lightsleep destroys deepsleep rtc parameters
2025-02-26 16:57:41 +08:00
nilesh.kale
d09f48c97b
fix(tcp_tranport): Fix handling of select() return value
...
When both readset/writeset and errset are set for a single socket,
the HTTP client incorrectly handled the condition, causing premature termination.
Added a check to ensure readset/writeset is prioritized before errset.
Closes https://github.com/espressif/esp-idf/issues/14673
2025-02-25 13:29:40 +05:30
Island
260c81d5c0
Merge branch 'change/support_rssi_comp_in_esp32h2_ble' into 'release/v5.2'
...
feat(ble): support rssi comp for esp32h2
See merge request espressif/esp-idf!37146
2025-02-25 10:34:55 +08:00
zhanghaipeng
0fcca4ec3c
fix(ble): Update bt lib for ESP32(194dd63)
...
- Fix the issue where disconnection events were not reported as a slave.
- Enhance Access Address validation in compatibility mode.
2025-02-23 17:44:29 +08:00
gongyantao
4f8f92aa2d
feat(bt): add vendor hci command and event to support test
...
- add afh related vendor hci command and event
- add vendor event mask command
2025-02-23 17:44:29 +08:00
linruihao
6eaf8815db
feat(bt): add coexist scheme status support for bt page
2025-02-23 17:44:29 +08:00
Michael (XIAO Xufeng)
a250f4ee2c
Merge branch 'update/version_5_2_4' into 'release/v5.2'
...
Update version to 5.2.4
See merge request espressif/esp-idf!37141
2025-02-21 17:24:45 +08:00
cjin
89dcc4a113
feat(ble): support rssi comp for esp32h2
2025-02-21 11:50:38 +08:00
wuzhenghui
aff8ad355b
fix(esp_hw_support): fix esp32s2/esp32s3 RTC IOMUX clock management
2025-02-21 10:18:27 +08:00
wuzhenghui
6ed9e39ffa
fix(esp_driver_gpio): manage lp_io module clock by driver
...
Closes https://github.com/espressif/esp-idf/issues/13683
2025-02-20 19:46:22 +08:00
Tomasz Kramkowski
84a162aba7
fix(rom): Fix s2 and s3 Cache_Count_Flash_Pages rom function wrapper
...
The rom function on the s2 and s3 only counts one page for any pages
which are mapped to page 0 of flash as the Cache_Flash_To_SPIRAM_Copy
function attempts to map all flash page 0 mapped pages to one PSRAM
page.
As this function can be called for multiple regions, it needs to track
if a page mapped to page 0 has previously been accounted for by a
previous call. It does this using the page0_mapped in-out parameter.
This logic contains an error:
```
if (*page0_mapped == 0) {
// BUG: If page0_count is 0, 1 is still added
count = valid_flash_count + 1 - page0_count;
} else {
count = valid_flash_count - page0_count;
}
*page0_mapped += page0_count;
return count;
```
The current Cache_Count_Flash_Pages wrapper in the idf attempts to
compensate for this bug by checking if the page0_mapped parameter was
changed by a call to the function and reducing the count if it has not.
This, however, will incorrectly over-compensate in situations where the
initial value of page0_mapped was not zero as the code above only
miscounts when it was zero.
This patch addresses the issue in this wrapper function by correctly
compensating for the bug only in cases where the final page0_mapped
value is 0.
2025-02-20 16:11:08 +08:00
Martin Vychodil
671dc31a32
fix(security): Fixed ESP32S2 memory protection check for Peri1 RTCSLOW interrupt
...
- fixes the issue found in https://github.com/espressif/esp-idf/issues/15359
- extends debug printouts in the related tests
2025-02-19 19:26:21 +01:00