armando
8e67d9a912
change(mmu): remove paddr remap warning log
2025-06-30 10:51:11 +08:00
morris
6926e5c94a
Merge branch 'fix/fix_xip_psram_ptr_check_v5.4' into 'release/v5.4'
...
psram: fixed psram ptr check issue under xip_psram condition for ESP32P4 (v5.4)
See merge request espressif/esp-idf!39733
2025-06-30 10:29:38 +08:00
morris
02e1de5ba1
Merge branch 'feat/support_fallback_to_default_pattern_when_psram_id_not_match_v5.4' into 'release/v5.4'
...
psram: support fallback to use default driver pattern when id isn't match (v5.4)
See merge request espressif/esp-idf!39995
2025-06-30 10:22:23 +08:00
morris
435cf83a52
Merge branch 'refactor/p4_touch_channel_increase_1_v5.4' into 'release/v5.4'
...
refactor(touch): adjust touch channel number on P4 from 0-13 to 1-14 (v5.4)
See merge request espressif/esp-idf!39792
2025-06-30 10:19:58 +08:00
morris
121b41a495
Merge branch 'feature/usb_host_ext_hub_collective_backport_v5.4' into 'release/v5.4'
...
feat(usb_host): External Hub collective backport to v5.4
See merge request espressif/esp-idf!39579
2025-06-30 10:18:58 +08:00
morris
e055bd526f
Merge branch 'feat/usb-explicit-fifo-config_v5.4' into 'release/v5.4'
...
feat(usb/hal): Add HAL API to configure custom FIFO layout (backport v5.4)
See merge request espressif/esp-idf!39265
2025-06-30 10:18:31 +08:00
morris
066a24e696
Merge branch 'fix/jpeg_encode_msync_v5.4' into 'release/v5.4'
...
fix(jpeg): Fix wrong parameter in jpeg encoder msync ,eliminate random black line on jpeg decoder (backport v5.4)
See merge request espressif/esp-idf!39888
2025-06-30 10:17:31 +08:00
morris
ddc3001ad4
Merge branch 'fix/fix_c3_c2_cache_freeze_soc_caps_issue_v5.4' into 'release/v5.4'
...
cache: fixed SOC_CACHE_FREEZE_SUPPORTED not defined on C3 / C2 issue (v5.4)
See merge request espressif/esp-idf!39883
2025-06-30 10:16:58 +08:00
morris
b5f5f3d589
Merge branch 'fix/s2_adc_cali_loss_resolution_v5.4' into 'release/v5.4'
...
fix(adc): fix s2 cali loss resolution (v5.4)
See merge request espressif/esp-idf!38595
2025-06-30 10:16:09 +08:00
Roland Dobai
dde432d135
Merge branch 'fix/gen_soc_caps_v5.4' into 'release/v5.4'
...
change: config options of the same name must have the same type (v5.4)
See merge request espressif/esp-idf!39570
2025-06-28 05:24:48 +02:00
Astha Verma
af628e5ccb
fix(nimble): Added parameter in peer_init for included service allocation
2025-06-27 12:30:30 +05:30
Rahul Tank
c52e8ee1f5
Merge branch 'feat/auto_security_initiate_v5.4' into 'release/v5.4'
...
feat(nimble): Automatically initiate security if a GATT service request fails (v5.4)
See merge request espressif/esp-idf!39863
2025-06-27 12:02:25 +05:30
Mahavir Jain
858a988d6e
Merge branch 'feat/adding_different_strategy_to_perform_tls_using_dynamic_feature_v5.4' into 'release/v5.4'
...
Add configuration to control dynamic buffer strategy in mbedtls (v5.4)
See merge request espressif/esp-idf!39920
2025-06-27 10:42:24 +05:30
Zhou Xiao
2182760096
fix(ble): ensure internal malloc in ble log spi out
...
(cherry picked from commit d300617aa6 )
Co-authored-by: Zhou Xiao <zhouxiao@espressif.com >
2025-06-26 20:33:23 +08:00
Rahul Tank
a44d34a278
Merge branch 'bugfix/fix_kconfig_names_v5.4' into 'release/v5.4'
...
fix(nimble): Modified Kconfig information to make it more user friendly (v5.4)
See merge request espressif/esp-idf!39648
2025-06-26 16:35:33 +05:30
Sumeet Singh
225c404b7c
feat(nimble): Added two GATT features:
...
1. Automatically initiate security if a GATT service request fails
2. Encryption, Authentication, and Authorization requirement on CCCD
2025-06-26 16:32:39 +05:30
Rahul Tank
de813ca8bd
Merge branch 'fix/nimble_pr_issues_v5.4' into 'release/v5.4'
...
fix(nimble): Add fixes for compilation issues in nimble (v5.4)
See merge request espressif/esp-idf!39842
2025-06-26 16:30:51 +05:30
Mahavir Jain
72775cd61c
Merge branch 'fix/suppress_cert_bundle_serial_number_warning_v5.4' into 'release/v5.4'
...
fix(mbedtls/esp_crt_bundle): Suppress non-negative serial number warning (v5.4)
See merge request espressif/esp-idf!39402
2025-06-26 13:39:08 +05:30
Mahavir Jain
7ac6f01b94
Merge branch 'feat/httpd_register_uri_handler_strdup_failure_case_check_v5.4' into 'release/v5.4'
...
Handling httdp_register_uri_handler() strdup function failure case check (v5.4)
See merge request espressif/esp-idf!39512
2025-06-26 13:38:51 +05:30
Sergei Silnov
e3d37f5dbc
Merge branch 'ci/disable-plugin-idf_ci_v5.4' into 'release/v5.4'
...
ci: disable idf-ci plugin (v5.4)
See merge request espressif/esp-idf!39666
2025-06-26 04:26:54 -03:00
hrushikesh.bhosale
d7b3e3b978
feat(mbedtls): Add configuration to control dynamic buffer strategy in mbedtls
...
Problem:
1. In low-memory scenarios, the dynamic buffer feature can fail due to memory fragmentation.
2. It requires a contiguous 16KB heap chunk, but continuous allocation and deallocation of
the RX buffer can lead to fragmentation.
3. If another component allocates memory between these operations, it can break up the
available 16KB block, causing allocation failure.
Solution:
1. Introduce configurable strategy for using dynamic buffers in TLS connections.
2. For example, convert RX buffers to static after the TLS handshake.
3. Allow users to select the strategy via a new field in the esp_http_client_cfg_t structure.
4. The strategy can be controlled independently for each TLS session.
2025-06-26 12:22:44 +05:30
yanzihan@espressif.com
34b8f67a89
feat(esp_hw_support): use pvt to auto control digital ldo and rtc ldo for esp32p4
2025-06-25 18:22:02 +08:00
Zhang Hai Peng
096acfc67c
fix(ble/bluedroid): fix build failure when some BLE features are disabled
...
(cherry picked from commit a29cd4ad5f )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2025-06-25 11:53:41 +08:00
armando
18d17ebd23
fix(cache): fixed SOC_CACHE_FREEZE_SUPPORTED not defined on c3/c2 issue
2025-06-25 09:48:42 +08:00
ding huan
89f5e5d149
fix(conn): wifi connect before connected status
2025-06-24 17:27:29 +08:00
gaoxu
b5b2231268
fix(adc): fix s2 cali loss resolution
2025-06-24 10:17:06 +08:00
armando
ff195f3492
feat(psram): support fallback to use default driver pattern when id isn't match
2025-06-23 10:14:54 +08:00
wuzhenghui
28aa20045e
feat(esp_hw_support): enable wakeup tests for more chips
2025-06-23 09:57:42 +08:00
wuzhenghui
5bc5a1474c
fix(hal): fix pmu_ll_ext1_clear_wakeup_status API
2025-06-23 09:54:07 +08:00
linruihao
c32377d6e7
fix(bt/bluedroid): Fix AVRCP build issue when disable Cover Art
...
Closes https://github.com/espressif/esp-idf/issues/16155
2025-06-20 17:31:28 +08:00
linruihao
421be5de07
fix(coex): Fix ble disconnect when coexisting wifi on esp32c2
2025-06-20 17:12:09 +08:00
Zhao Wei Liang
e6c8cc5a65
fix(ble): fixed assertion issue in connection state on ESP32C2-ECO4
...
(cherry picked from commit 83fd955f11 )
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2025-06-20 15:31:35 +08:00
liqigan
950a7d22c8
fix(bt/controller): Fixed bugs on LMP legacy and secure authentication collision
2025-06-20 14:57:20 +08:00
Xiao Xufeng
f5c3654a1c
change(version): Update version to 5.4.2
2025-06-20 14:35:04 +08:00
laokaiyao
4ecedae60f
fix(touch): fixed touch interval freq unit convert issue
2025-06-19 14:18:38 +08:00
laokaiyao
52c860144a
fix(touch): fixed incorrect interval clock source
2025-06-19 14:17:49 +08:00
laokaiyao
c8a6d41c27
refactor(touch): adjust touch channel number on P4 from 0-13 to 1-14
2025-06-19 14:17:49 +08:00
Wang Mengyang
0b383b9d59
fix(bt): Fixed HFP AG data callback cleared after profile is re-initialized
2025-06-19 07:22:51 +08:00
Guillaume Souchere
8182f20774
feat(usb_serial_jtag): Update vfs read to be POSIX compliant
...
The function now returns with available data in blocking mode
instead of waiting for the requested size to be available before
returning.
2025-06-18 10:25:52 +02:00
Tan Yan Quan
aa66cb8d1c
feat(openthread): use apb_freq_max mode for esp_openthread_sleep pm lock
2025-06-18 15:35:06 +08:00
Xu Si Yu
7f94080c3b
feat(openthread): add some configurations in Kconfig
2025-06-18 15:35:06 +08:00
Tan Yan Quan
3a1f8ffd9b
fix(openthread): disable rx_abort events in next operation
2025-06-18 15:35:06 +08:00
Guillaume Souchere
fd1103d39c
feat(usb_cdc): Update vfs read() to comply with POSIX standards
2025-06-17 14:27:09 +02:00
Guillaume Souchere
0650ee6900
feat(usb_serial_tag_vfs): Add test for read exit conditions
...
Add a test to make sure the VFS read does not return on reception
of the \n character
2025-06-17 14:25:44 +02:00
Guillaume Souchere
b13ade8e0c
fix(driver): remove unecessary if conditions in the read function
...
This changes affect usb_serial_jtag_vfs and cdcacm_vfs read functions.
This commit removes the exit condition on reception of \n character.
2025-06-17 14:24:50 +02:00
wanckl
ea03622621
ci(esp32c61): remove c61 support from readme on 5.4
2025-06-17 15:09:40 +08:00
C.S.M
373fe5f0d9
fix(jpeg): Fix wrong parameter in jpeg encoder msync
2025-06-16 14:27:37 +08:00
C.S.M
ef0323aedd
bugfix(jpeg): eliminate random black line on jpeg decoder
2025-06-16 14:27:27 +08:00
wuzhenghui
2519605acb
change(bt): increase BTDM_MODEM_WAKE_UP_DELAY
2025-06-13 20:37:35 +08:00
wuzhenghui
626123bbeb
change(esp_timer): make esp_timer timming drift always be negative
2025-06-13 20:37:30 +08:00