Commit Graph
29494 Commits
Author SHA1 Message Date
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