gaoxu
7cf081509b
fix(adc): fix wrong adc periph num on C2/P4
2026-02-03 16:36:16 +08:00
zhiweijian
9df0361dd6
feat(ble/bluedroid): Add new bluedroid host examples
2026-01-30 20:20:33 +08:00
zlq
1313aebeaf
feat(esp32c6): auto adjust LDO voltage using pvt function
2026-01-26 11:32:11 +08:00
wanckl
9a93f402db
feat(driver_spi): spi master support sleep retention(recovery)
2025-12-23 13:54:21 +08:00
cjin
416f050137
fix(ble): add soc caps config for pawr feat on ESP32H2
2025-12-12 09:09:59 +08:00
Jin Chen
022b24bf77
fix(ble): add soc caps config for pawr feat on ESP32C6
...
(cherry picked from commit 4e4b863299 )
Co-authored-by: cjin <jinchen@espressif.com >
2025-12-12 09:08:20 +08:00
morris
17d419af6f
Merge branch 'fix/p4_edma_size_v5.3' into 'release/v5.3'
...
fix(gdma): correct the max burst size of p4 edma (v5.3)
See merge request espressif/esp-idf!41801
2025-10-05 12:38:06 +08:00
Chen Jichang
186640412e
fix(gdma): p4 ahb dma can assess psram
2025-09-24 15:19:04 +08:00
Konstantin Kondrashov
645f0be984
feat(efuse): Adds 3-bit field for wafer major version in ESP32-P4
2025-09-18 23:32:59 +08:00
morris
9ba4c2cd8e
Merge branch 'feat/uart_dma_support_v5.3' into 'release/v5.3'
...
feat(uhci): Add uhci (uart-dma) support on current chips (backport v5.3)
See merge request espressif/esp-idf!41520
2025-08-29 16:14:24 +08:00
C.S.M
8659c44975
feat(uhci): Add uhci (uart-dma) support on current chips
2025-08-28 18:23:23 +08:00
laokaiyao
e44278b70e
feat(i2s): add PLL240M clock source on S3 and C6
...
Closes https://github.com/espressif/esp-idf/issues/17056
2025-08-28 10:24:29 +08:00
Jiang Jiang Jian
b33f6cd072
Merge branch 'feature/support_chip912_pvt_auto_dbias_360m_backport_v5.3' into 'release/v5.3'
...
feat(esp_hw_support): use pvt to auto control digital ldo and rtc ldo for esp32p4_backport_v5.3
See merge request espressif/esp-idf!40124
2025-08-26 10:49:49 +08:00
morris
b4cbe6336c
Merge branch 'refactor/use_gdma_link_in_rmt_v5.3' into 'release/v5.3'
...
refactor(rmt): use gdma link list driver to mount buffer (v5.3)
See merge request espressif/esp-idf!41239
2025-08-21 13:06:26 +08:00
morris
b9a2f086e4
Merge branch 'bugfix/gpio_esp32_workaround_v5.3' into 'release/v5.3'
...
fix(gpio): fix ESP32 GPIO sleep mode handling (v5.3)
See merge request espressif/esp-idf!41217
2025-08-21 13:04:53 +08:00
Chen Jichang
cb7c2f295d
fix(rmt): deal with spurious RX done interrupts on ESP32
...
Closes https://github.com/espressif/esp-idf/issues/15948
2025-08-14 11:42:25 +08:00
Song Ruo Jing
a6487d4a73
fix(gpio): fix ESP32 GPIO sleep mode handling
...
The previous workaround does not work, the backup/restore should apply to RTC IO registers.
2025-08-13 21:38:35 +08:00
chenjianhua
9ff9410674
fix(bt): Update bt lib for ESP32(d9a3de0)
...
- Support BLE vendor HCI related params reset
- Support multi conn optimization vendor hci command
- Fixed the issue where rssi of conn is incorrect when latency is no zero
- Fixed prio setting for BLE events
- Fixed disconnection issue when coexisting with other BLE events
- Fixed crash due to bandwidth full when updating conn params
2025-08-05 16:43:24 +08:00
yanzihan@espressif.com
ed7296b5ac
feat(esp_hw_support): use pvt to auto control digital ldo and rtc ldo for esp32p4
2025-07-28 14:17:12 +08:00
morris
a228b4c744
Merge branch 'feature/usb_dual_host_2_backport_v5.3' into 'release/v5.3'
...
feat(usb/host): Add option to choose peripheral for USB host library (backport v5.3)
See merge request espressif/esp-idf!39723
2025-07-02 12:09:57 +08:00
Li Shuai
72009edd6f
fix(esp_hw_support): fix modem wakeup req always high caused by pmu min slp cycle update
2025-06-30 16:32:37 +08:00
Tomas Rezucha
4addf21286
feat(usb/host): Add option to choose peripheral for USB host library
...
Starting with ESP32-P4 we can have targets that have more than 1 USB-OTG peripheral.
This commit adds an option to choose which peripherals will be used by USB Host lib.
Internally, we will still have only 1 Root HUB but with multiple Root ports.
# Conflicts:
# components/usb/host_test/usb_host_layer_test/main/usb_host_install_unit_test.cpp
# components/usb/hub.c
# components/usb/test_apps/common/phy_common.c
# components/usb/test_apps/common/phy_common.h
# components/usb/test_apps/hcd/main/test_hcd_common.c
# components/usb/test_apps/usb_host/main/test_app_main.c
# components/usb/usb_host.c
2025-06-30 14:45:59 +08:00
Aditya Patwardhan
cddc6685f1
Merge branch 'feature/enable_support_for_deterministic_mode_and_ecdsa_192_v5.3' into 'release/v5.3'
...
Feature/enable support for deterministic mode and ecdsa 192 v5.3
See merge request espressif/esp-idf!40102
2025-06-25 14:37:58 +05:30
nilesh.kale
2a6e018ee8
feat: enable support for deterministic mode for esp32h2
2025-06-25 10:51:01 +05:30
Michael (XIAO Xufeng)
a81456e0d0
Merge branch 'fix/fix_c3_c2_cache_freeze_soc_caps_issue_v5.3' into 'release/v5.3'
...
cache: fixed SOC_CACHE_FREEZE_SUPPORTED not defined on C3 / C2 issue (v5.3)
See merge request espressif/esp-idf!39884
2025-06-24 23:14:11 +08:00
nilesh.kale
19fcf0e073
feat: enabled ECDSA-P192 support for ESP32H2
2025-06-24 15:03:59 +05:30
armando
2784693977
fix(cache): fixed SOC_CACHE_FREEZE_SUPPORTED not defined on c3/c2 issue
2025-06-24 15:44:56 +08:00
laokaiyao
565267ca34
refactor(touch): adjust touch channel number on P4 from 0-13 to 1-14
2025-06-13 19:44:38 +08:00
Jan Beran
2ee0b6c4dd
change(gen_soc_caps_kconfig): check if config options have the same type
...
Also introduce ignore pragma to prevent some #defines from .h files to
be translated to Kconfig files.
2025-06-02 10:21:36 +02:00
Jiang Jiang Jian
080ad8423c
Merge branch 'bugfix/hwlp_coproc_saving_master_v5.3' into 'release/v5.3'
...
fix(freertos): workaround a hardware bug related to HWLP coprocessor (backport v5.3)
See merge request espressif/esp-idf!38060
2025-05-26 20:02:48 +08:00
Jiang Jiang Jian
c06e9d3a73
Merge branch 'fix/fix_esp32p4_retention_cost_v5.3' into 'release/v5.3'
...
fix(esp_hw_support): optimize retention cost and update sleep time compensation (v5.3)
See merge request espressif/esp-idf!38745
2025-05-26 20:01:56 +08:00
Jiang Jiang Jian
96037e9cc3
Merge branch 'fix/fix_usb_hs_phy_leakage_on_deepsleep_v5.3' into 'release/v5.3'
...
fix(esp_hw_support): Fix deepsleep leakage after initializing USB HS phy (v5.3)
See merge request espressif/esp-idf!39169
2025-05-26 19:56:41 +08:00
Song Ruo Jing
8baffe22cb
fix(uart): LP UART does not have the pre-divider for its clock source
...
Closes https://github.com/espressif/esp-idf/issues/15427
2025-05-22 11:51:19 +08:00
wuzhenghui
e0d1641281
fix(esp_hw_support): Fix deepsleep leakage after initializing USB HS phy
2025-05-15 16:05:34 +08:00
Omar Chebib
acd976161f
fix(freertos): workaround a hardware bug related to HWLP coprocessor
...
This commit manually sets the HWLP context to dirty when a Task that needs it is scheduled it.
2025-05-15 15:48:45 +08:00
wuzhenghui
50846c2595
feat(esp_hw_support): optimize esp32p4 GPIO retention link
2025-05-07 11:36:44 +08:00
wuzhenghui
86d68da4ed
fix(esp_hw_support): iomux slp_sel is not avaliable to isolate mspi pin leakage on esp32p4
2025-05-07 11:36:44 +08:00
Adam Múdry
d29f0f3e21
feat(sdmmc): Concurrent use of SDMMC peripheral
...
Host and device (card, etc.) initialization is not thread-safe.
After initialization transactions are serialized and guarded by mutex.
Changed `SDMMC_HOST_DEFAULT()` default deinit function to `sdmmc_host_deinit_slot`
which has a slot number as argument.
2025-05-05 18:58:58 +08:00
Jiang Jiang Jian
dcd92c96bf
Merge branch 'fix/rmii_ref_ckl_v5.3' into 'release/v5.3'
...
fix(esp_eth): fixed ESP32P4 EMAC REF RMII CLK output mode (v5.3)
See merge request espressif/esp-idf!38040
2025-04-27 14:21:28 +08:00
wuzhenghui
d8e9167dcf
fix(esp_hw_support): fix esp32p4 xtal_xpd depends on TOP power domain
2025-04-16 15:43:05 +08:00
morris
7c447b5525
Merge branch 'bugfix/gpio_dump_io_config_v5.3' into 'release/v5.3'
...
fix(gpio): fix pu, pd, drv value incorrect from gpio_dump_io_configuration on esp32 (v5.3)
See merge request espressif/esp-idf!37909
2025-04-16 10:17:44 +08:00
Rahul Tank
70c9a757c7
Merge branch 'fix/ble_issue_10032025_v5.3' into 'release/v5.3'
...
fix(nimble): Fix some nimble issues ble_issue_10032025_v5.3
See merge request espressif/esp-idf!37623
2025-04-15 12:32:44 +08:00
morris
086e129cd3
Merge branch 'bugfix/enable_additional_lp_io_wakeup_v5.3' into 'release/v5.3'
...
fix(lp_io): enable setting edge type wakeup sources for targets that support this (v5.3)
See merge request espressif/esp-idf!36012
2025-04-15 10:30:26 +08:00
Ondrej Kosta
9f4acf245a
fix(esp_eth): fixed ESP32P4 EMAC REF RMII CLK output mode
...
fixed units returned and used by periph_rtc_mpll_freq_set function
2025-04-01 08:34:45 +02:00
Geng Yuchao
31e4d7e31b
feat(ble):Support Bluetooth LE 5.1 direction finding feature
2025-03-24 11:56:05 +05:30
Song Ruo Jing
0077f642df
fix(gpio): fix 8/16-bit gpio, rtc/lp_io register access
2025-03-20 17:09:36 +08:00
Jiang Jiang Jian
5f18a9711b
Merge branch 'feature/esp32h2_eco5_ecc_v5.3' into 'release/v5.3'
...
feat(ecc): enable ECC constant time mode for ESP32-H2 ECO5 (v5.3)
See merge request espressif/esp-idf!36585
2025-02-28 10:50:18 +08:00
Marius Vikhammer
8d6d6957ce
fix(lp_io): allow edge wakeup types for LP-IO on chips which support it
2025-02-27 14:31:00 +08:00
wanlei
b43104538b
fix(spi_master): fix spi halt when remove device who using rc_fast
2025-02-27 11:42:15 +08:00
laokaiyao
25322aeb81
refactor(ecdsa): rely on efuse to get chip revision
2025-02-26 17:04:27 +05:30