Jiang Jiang Jian
b60bf2c552
Merge branch 'feature/support_hw_reset_when_handling_rcp_failure_v5.2' into 'release/v5.2'
...
feat(openthread): support hardware reset RCP while processing RCP failure (v5.2)
See merge request espressif/esp-idf!36555
2025-03-03 11:55:11 +08:00
Jiang Jiang Jian
dc1e3c7265
Merge branch 'feat/add_callback_for_esp_ot_radio_spinel_init_v5.2' into 'release/v5.2'
...
feat(openthread): add an API to set rcp version string(v5.2)
See merge request espressif/esp-idf!36598
2025-03-03 11:54:20 +08:00
Jiang Jiang Jian
bd186a3fb0
Merge branch 'bugfix/ifdef_cplusplus_bracket_v5.2' into 'release/v5.2'
...
bugfix(wifi): Add missing brackets in the C++ guard (Backport v5.2)
See merge request espressif/esp-idf!36847
2025-03-03 11:52:08 +08:00
Jiang Jiang Jian
07f409ec8a
Merge branch 'doc/add_wakeup_source_usage_precautions_v5.2' into 'release/v5.2'
...
change(doc): added more usage notes & warings about PM_POWER_DOWN_PERIPHERAL_IN_LIGHT_SLEEP (v5.2)
See merge request espressif/esp-idf!37393
2025-03-03 11:48:22 +08:00
Island
d309e7c38a
Merge branch 'feat/support_ble_debug_with_gpio_v5.2' into 'release/v5.2'
...
Support change HID task size by Kconfig in HID example (v5.2)
See merge request espressif/esp-idf!36997
2025-03-03 11:32:00 +08:00
Island
ba66243885
Merge branch 'bugfix/fix_ble_report_len_v5.2' into 'release/v5.2'
...
fix(ble/bluedroid): Fix adv data and scan rsp data not reported together in BLE active scan (v5.2)
See merge request espressif/esp-idf!37201
2025-03-03 11:31:56 +08:00
morris
95c55f68b5
Merge branch 'fix/usb_host_enum_unchecked_return_coverity_backport_v5.2' into 'release/v5.2'
...
fix(usb_host): Fixed unchecked return value in enum driver (coverity) (backport to v5.2)
See merge request espressif/esp-idf!36671
2025-03-03 10:56:01 +08:00
morris
86210328a7
Merge branch 'feat/add_temperature_calib_v5.2' into 'release/v5.2'
...
feat(temperature_sensor): Add temperature sensor calibration support(backport v5.2)
See merge request espressif/esp-idf!37315
2025-03-03 10:47:19 +08:00
akshat
6312c5eebe
bugfix(wifi): Fix header file errors and remove esp_supplicant from check_public_headers_exceptions.txt
2025-03-02 17:07:46 +08:00
akshat
f7c0a60a32
bugfix(wifi): Add missing brackets in the C++ guard
...
Closes https://github.com/espressif/esp-idf/issues/14991
2025-03-02 17:07:46 +08:00
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
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
wuzhenghui
7b100e98b7
change(doc): added more usage notes & warings about PM_POWER_DOWN_PERIPHERAL_IN_LIGHT_SLEEP
2025-02-28 16:47:40 +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
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
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
C.S.M
9c4b822ab1
feat(temperature_sensor): Add temperature sensor calibration support
2025-02-27 18:31:05 +08:00
zhanghaipeng
0efea66c6d
fix(ble): Update bt lib for ESP32(2a2631f)
...
- Support ESP32 BLE GPIO DEBUG
2025-02-27 14:56:58 +08:00
Xiao Xufeng
9b74d1aca5
change(version): Update version to 5.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
Zhang Hai Peng
339b829126
fix(ble/bluedroid): Fix adv data and scan rsp data not reported together in BLE active scan
...
(cherry picked from commit 7f2cedc048 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-02-21 16:13:40 +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