Armando
c7ee2d7157
refactor(pmu): replace regi2c registers with LL APIs
2025-02-24 11:16:48 +08:00
Armando
d598c9db7c
refactor(rng): refactor to use hal/ll apis for c61
2025-02-24 11:16:48 +08:00
Aditya Patwardhan
877057db3d
Merge branch 'fix/fix_timeout_issue_in_https_server' into 'master'
...
fix(esp-tls): Fixed the server session create API
Closes IDFGH-14201
See merge request espressif/esp-idf!36519
2025-02-23 19:07:00 +08:00
zhanghaipeng
b6903296ad
fix(ble/bluedroid): Added SPI output support for Bluedroid host log
2025-02-23 17:23:54 +08:00
zhanghaipeng
e00ba3cbd1
fix(ble/bluedroid): Support SPI log output options for HCI
2025-02-23 11:46:47 +08:00
Tomas Rezucha
ca24a117c7
fix(usb/phy): Fixed crash on external PHY init with speed != UNDEFINED
...
Also deprecated usb_phy_otg_dev_set_speed()
and usb_phy_action() which are no longer used in esp-idf
2025-02-21 14:11:51 +01:00
wanckl
cfe4bf339f
feat(driver_gptimer): esp32h21 add basic gptimer support
2025-02-21 20:22:41 +08:00
Erhan Kurubas
93b4ef13ae
docs(jtag): add esp32p4 usb jtag pin numbers
2025-02-21 10:32:43 +01:00
Wang Meng Yang
26a1b69a2a
Merge branch 'feat/add_sdk_config_for_sdp_size_option' into 'master'
...
feat(bt): Implement SDK Config SDP Size Options
See merge request espressif/esp-idf!36873
2025-02-21 17:03:52 +08:00
Island
1bfc6eddf0
Merge branch 'bugfix/fix_ble_report_len' into 'master'
...
fix(ble/bluedroid): Fix adv data and scan rsp data not reported together in BLE active scan
Closes BCI-493
See merge request espressif/esp-idf!37132
2025-02-21 15:29:43 +08:00
harshal.patil
a1e6387c16
fix(esp_psram): Fix incorrect calculation of used XIP PSRAM pages
...
The functions mmu_config_psram_text_segment() and mmu_config_psram_rodata_segment()
used to return the value of next start page in *out_page instead of the number
of pages used as mentioned in the documentation
2025-02-21 11:07:39 +05:30
Sarvesh Bodakhe
3d5bf355c3
fix(wifi): Fix wrong PMKSA cache entry being used when wifi password is changed
2025-02-21 10:54:57 +05:30
igor.udot
7bc8938469
ci: add build_system example to patterns-build_check
2025-02-21 12:25:45 +08:00
Jiang Jiang Jian
1633c1a2bb
Merge branch 'docs/wifi_wpa3_ent_migration_guide_v5.4' into 'master'
...
docs(wifi): Add migration guide for WPA3-Enterprise authentication modes for v5.4
See merge request espressif/esp-idf!36827
2025-02-21 11:50:53 +08:00
Island
a38893d2d1
Merge branch 'feat/add_ble_log_spi_out_printf' into 'master'
...
feat(ble): add printf interface for ble log spi out
Closes BLERP-1582
See merge request espressif/esp-idf!37162
2025-02-21 10:47:34 +08:00
Marius Vikhammer
a5fe1e2a46
Merge branch 'feature/h21_panic' into 'master'
...
feat(esph21): bringup and test panic handler
Closes IDF-11546
See merge request espressif/esp-idf!37007
2025-02-21 10:25:03 +08:00
Martin Vychodil
af0f270e17
Merge branch 'bugfix/memprot_s2_intr_peri1' into 'master'
...
fix(security): ESP32S2 memory protection check for Peri1 RTCSLOW interrupt
See merge request espressif/esp-idf!37105
2025-02-21 01:43:44 +08:00
Aditya Patwardhan
43a7248501
Merge branch 'contrib/github_pr_14785' into 'master'
...
Removed dependency on esp32 to use secure element (GitHub PR)
Closes IDFGH-13955 and IDFGH-13922
See merge request espressif/esp-idf!36935
2025-02-21 00:52:38 +08:00
Aditya Patwardhan
786dcacd8b
fix(security): Fixed README for security features app
2025-02-20 22:05:48 +05:30
Jiang Jiang Jian
d6aff6d2a4
Merge branch 'bugfix/fix_cache_count_flash_pages_patchs_return_wrong_value' into 'master'
...
fix(rom): Fix s2 and s3 Cache_Count_Flash_Pages rom function wrapper
Closes IDFGH-14494
See merge request espressif/esp-idf!36594
2025-02-20 23:47:27 +08:00
Michael (XIAO Xufeng)
1aae76f524
doc(compatibility): add compatibility info for h2 v1.2
2025-02-20 22:10:01 +08:00
Xiao Xufeng
7361aca98b
doc(compatibility): add compatibility info for c2 v2.0
2025-02-20 21:56:25 +08:00
peter.marcisovsky
05ea550597
fix(usb_host): Fixing dererence to OTG_NUM_HOST_CHAN in docs
2025-02-20 14:07:00 +01:00
Wu Zheng Hui
e57f02e920
Merge branch 'doc/add_wakeup_source_usage_precautions' into 'master'
...
change(doc): added more usage notes about PM_POWER_DOWN_PERIPHERAL_IN_LIGHT_SLEEP
Closes IDF-12166
See merge request espressif/esp-idf!36879
2025-02-20 21:00:15 +08:00
Song Ruo Jing
53d8b70e8b
fix(gpio): fix IO output enable control
...
oen_sel and oen_inv_sel fields from func_out_sel_cfg register
2025-02-20 19:49:28 +08:00
Adam Múdry
bbd9acee93
Merge branch 'test/reenable_perf_benchmark_c61' into 'master'
...
test: Re-enable perf_benchmark test for C61
Closes IDF-10977
See merge request espressif/esp-idf!37073
2025-02-20 19:35:43 +08:00
gongyantao
57a52f571d
change(bt): optimize the macro definition for sdp_max_pad_len
2025-02-20 19:12:40 +08:00
Chai Ji’e
50e3a2bcba
Merge branch 'bugfix/fix_cpu_crash_bug_esp32' into 'master'
...
bugfix/fix_qa_fail_bug_esp32
See merge request espressif/esp-idf!36353
2025-02-20 18:56:01 +08:00
Song Ruo Jing
1d6bcb86ba
fix(gpio): removed unnecessary step when routing input signal to a pin
2025-02-20 18:54:19 +08:00
Song Ruo Jing
a88bd155cd
fix(ledc): overflowed integer argument in ledc_hal_clear_left_off_fade_param
2025-02-20 18:54:19 +08:00
Wan Lei
76133bc373
Merge branch 'fix/remove_gpio_hal_iomux_func_sel' into 'master'
...
fix(driver_gpio): remove gpio_hal_iomux_func_sel
See merge request espressif/esp-idf!33928
2025-02-20 18:52:35 +08:00
Sarvesh Bodakhe
9ed5ea1acf
docs: Add migration guide for WPA3-Enterprise authentication modes for v5.4
2025-02-20 16:18:36 +05:30
David Cermak
dd27588ea7
fix(connect): Fix wifi_connect to delete semaphores after waiting on them
...
On wifi-disconnect (after all retries), we signal to the IP semaphores
and delete them immediately, while the wait thread might be still
holding on them causing:
```
I (1682) example_connect: Waiting for IP(s)
I (4092) example_connect: Wi-Fi disconnected 201, trying to reconnect...
I (6502) example_connect: WiFi Connect failed 2 times, stop reconnect.
assert failed: spinlock_acquire spinlock.h:142 (lock->count == 0)
```
2025-02-20 11:34:51 +01:00
Ren Peiying
f77183ceaf
Merge branch 'docs/add_translation_for_5.5_protocols' into 'master'
...
docs: Update CN translation for 5.5/protocol
Closes DOC-10239
See merge request espressif/esp-idf!37124
2025-02-20 17:57:56 +08:00
Jiang Jiang Jian
f390fcbd90
Merge branch 'bugfix/fix_hid_reconnect_issue' into 'master'
...
feat(bt/bluedroid): Add Kconfig option to keep device bonding info when HID unplugging
See merge request espressif/esp-idf!36975
2025-02-20 17:25:34 +08:00
Zhou Xiao
f8efa4cd80
feat(ble): add printf and write with timestamp interface for ble log spi out
2025-02-20 17:21:52 +08:00
wuzhenghui
d305628c25
feat(hal): add esp32h21 modem_clock hal layer
2025-02-20 15:18:13 +08:00
wuzhenghui
88a3a6c58d
feat(soc): add esp32h21 modem_clock registers
2025-02-20 15:16:12 +08:00
Li Shuai
81e8b752fd
Merge branch 'feat/support_esp32h21_pau' into 'master'
...
feat(esp_hw_support): support esp32h21 PAU
Closes PM-347
See merge request espressif/esp-idf!37065
2025-02-20 15:06:57 +08:00
chaijie@espressif.com
3a64c44d86
fix(esp32): Fixed qa program may fail issue when cpu 240m
2025-02-20 15:05:12 +08:00
Tomasz Kramkowski
af7b6b71ea
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 15:04:10 +08:00
morris
90d59288b1
change(etm): update soc register files for esp32c1
...
removed unavailable fields
2025-02-20 14:20:05 +08:00
Wu Zheng Hui
79ee0927d1
Merge branch 'fix/fix_s2_s3_rtc_iomux_clock_management' into 'master'
...
fix(esp_hw_support): fix esp32s2/esp32s3 RTC IOMUX clock management
Closes PM-341, IDFGH-8992, and IDFGH-11560
See merge request espressif/esp-idf!36831
2025-02-20 13:52:45 +08:00
renpeiying
0f3fb0c0fb
docs: Update CN translation for 5.5/protocol
2025-02-20 11:59:08 +08:00
morris
4e073fe166
Merge branch 'refactor/change_blink_gpio_on_esp32s3' into 'master'
...
change(blink): default gpio changed for esp32s3 devkitc v1.1
See merge request espressif/esp-idf!37080
2025-02-20 11:02:20 +08:00
morris
45b1141f8f
change(blink): default gpio changed for esp32s3 devkitc v1.1
...
https://docs.espressif.com/projects/esp-dev-kits/en/latest/esp32s3/esp32-s3-devkitc-1/user_guide.html
Also related to: https://github.com/espressif/esp-idf/issues/8547
2025-02-20 10:15:48 +08:00
Aleksei Apaseev
8355b832d3
Merge branch 'ci/add-python-func-and-fix-c-testcase-path-in-junit-report' into 'master'
...
ci: add python_func attribute and fix C testcase path resolution in JUnit reports
Closes RDT-1013, IDFCI-1990, IDFCI-1964, and IDFCI-1429
See merge request espressif/esp-idf!35058
2025-02-20 10:09:52 +08:00
Tinyu
d675680d5e
Fix typos in Chinese documents.
2025-02-20 09:28:30 +08:00
Roman Leonov
c004b93669
Merge branch 'feature/usb_host_usbh_uid_presence_in_list' into 'master'
...
feature(usbh): Added uid presence check in USBH device object list
Closes IDF-10022
See merge request espressif/esp-idf!36705
2025-02-19 23:46:43 +08:00
Martin Vychodil
64ae64fb16
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 14:14:27 +01:00