Commit Graph

42792 Commits

Author SHA1 Message Date
zwx
f9dc7e7491 feat(openthread): support openthread cli console command register 2025-06-30 17:31:42 +08:00
morris
747f9448bc Merge branch 'change/remove_mmap_paddr_remap_warning_log_v5.4' into 'release/v5.4'
mmu: remove paddr remap warning log (v5.4)

See merge request espressif/esp-idf!40203
2025-06-30 16:07:18 +08:00
Alexey Gerenkov
45f26112af Merge branch 'disable_esp32c61_test_v5.4' into 'release/v5.4'
ci(change): disable esp32c61 tests

See merge request espressif/esp-idf!39658
2025-06-30 15:40:58 +08:00
Wang Meng Yang
21335ad1b1 Merge branch 'bugfix/auth_collision_v5.4' into 'release/v5.4'
fix(bt/controller): Fixed bugs on LMP legacy and secure authentication collision (v5.4)

See merge request espressif/esp-idf!40011
2025-06-30 11:57:57 +08:00
Wang Meng Yang
27d2a245fe Merge branch 'feat/add_avrcp_init_state_event_v5.4' into 'release/v5.4'
feat(bt/bluedroid): Add events to indicate the initialization states of AVRCP(v5.4)

See merge request espressif/esp-idf!39535
2025-06-30 11:57:50 +08:00
Wang Meng Yang
9e939ae970 Merge branch 'change/opt_hid_device_connect_description_v5.4' into 'release/v5.4'
docs(bt/bluedroid): Updated HID Device connect API description (v5.4)

See merge request espressif/esp-idf!39604
2025-06-30 11:57:44 +08:00
morris
489eba4048 Merge branch 'refactor/change_mmap_cache_lock_type_v5.4' into 'release/v5.4'
mmu: use cache freeze for mmap APIs (v5.4)

See merge request espressif/esp-idf!39795
2025-06-30 11:25:31 +08:00
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
morris
75ad884299 Merge branch 'docs/add_doc_link_for_esp32p4_v5.4' into 'release/v5.4'
docs: Update hw-reference/index.rst for esp32p4 (v5.4)

See merge request espressif/esp-idf!39730
2025-06-30 10:08:59 +08:00
morris
cde982d67f Merge branch 'docs/p4_eco1_usb_pins_backport_v5.4' into 'release/v5.4'
docs(usb): Update ESP32-P4 USB pins to MP version (backport to v5.4)

See merge request espressif/esp-idf!39903
2025-06-30 10:08:13 +08:00
morris
00c39fbba8 Merge branch 'refactor/migrate_i2c_driver_in_es7210_example_v5.4' into 'release/v5.4'
refactor(i2s_es7210): refactor es7210 example (v5.4)

See merge request espressif/esp-idf!40067
2025-06-30 10:07:09 +08:00
morris
2e75f56dcd Merge branch 'refactor/upgrade_i2s_codec_example_dependency_v5.4' into 'release/v5.4'
refactor(i2s_es8311): refactor es8311 example (v5.4)

See merge request espressif/esp-idf!40050
2025-06-30 10:06:30 +08:00
Roland Dobai
8a2e7224c1 Merge branch 'fix/idf_tools_install_tool_version_v5.4' into 'release/v5.4'
fix(tools): fixed command `idf_tools.py install tool@version` (v5.4)

See merge request espressif/esp-idf!40038
2025-06-28 05:26:34 +02:00
Roland Dobai
da67469963 Merge branch 'fix/create_project_read_only_v5.4' into 'release/v5.4'
fix(tools): idf.py create-project works in read-only ESP-IDF (v5.4)

See merge request espressif/esp-idf!40036
2025-06-28 05:26:10 +02:00
Roland Dobai
f6500bb5d5 Merge branch 'ci/add-kconfig-pre-commit_v5.4' into 'release/v5.4'
docs:fix spelling/"casing" of the word "Kconfig" (v5.4)

See merge request espressif/esp-idf!40017
2025-06-28 05:25:37 +02:00
Roland Dobai
c8a8e7d36d Merge branch 'fix/enable_remove_requirements_file_v5.4' into 'release/v5.4'
fix(tools): handle missing `requirements.*.txt` files for enabled features (v5.4)

See merge request espressif/esp-idf!39803
2025-06-28 05:25:12 +02: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
Rahul Tank
66a5a5884f Merge branch 'fix/gatt_cache_peer_init_incl_svc_v5.4' into 'release/v5.4'
fix(nimble): Added parameter in peer_init for included service allocation (v5.4)

See merge request espressif/esp-idf!39913
2025-06-27 22:09:21 +05:30
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
Rahul Tank
2b33f32a6b Merge branch 'bugfix/add_ci_files_v5.4' into 'release/v5.4'
fix(nimble): Add CI files for base configurations (v5.4)

See merge request espressif/esp-idf!39242
2025-06-27 12:02:11 +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
Rahul Tank
2355e2f22d fix(nimble): Added CI files for various configurations 2025-06-26 16:38:11 +05:30
Rahul Tank
f26f6e4692 Merge branch 'bugfix/pawr_sync_v5.4' into 'release/v5.4'
fix(nimble): memset the sync structs to prevent uncertainty for ext_adv reports (v5.4)

See merge request espressif/esp-idf!39716
2025-06-26 16:36:00 +05:30
Rahul Tank
81064fa0e7 Merge branch 'feat/nimble_ancs_final_v5.4' into 'release/v5.4'
fix(nimble): Added support for ANCS in nimble (v5.4)

See merge request espressif/esp-idf!39655
2025-06-26 16:35:45 +05:30
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
Rahul Tank
03e9d2d789 Merge branch 'feat/ram_optimization_v5.4' into 'release/v5.4'
fix(nimble): Add support to minimize ram consumption (v5.4)

See merge request espressif/esp-idf!39619
2025-06-26 16:35:03 +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
Sergei Silnov
b5d3d1253d Merge branch 'ci/fix-submodule-cache_v5.4' into 'release/v5.4'
ci: remove cached submodule metadata while checking with github (v5.4)

See merge request espressif/esp-idf!40094
2025-06-26 05:58:37 -03:00
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
e50c191ec1 Merge branch 'docs/fetch-all-tags-while-deploying_v5.4' into 'release/v5.4'
docs: fetch all tags while deploying (v5.4)

See merge request espressif/esp-idf!40006
2025-06-26 04:27:15 -03:00
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
Michael (XIAO Xufeng)
1abb219dd4 Merge branch 'feature/support_chip912_pvt_auto_dbias_360m_backport_v5.4' into 'release/v5.4'
feat(esp_hw_support): use pvt to auto control digital ldo and rtc ldo for esp32p4_backport_v5.4

See merge request espressif/esp-idf!40070
2025-06-26 12:12:03 +08:00
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
armando
18d17ebd23 fix(cache): fixed SOC_CACHE_FREEZE_SUPPORTED not defined on c3/c2 issue 2025-06-25 09:48:42 +08:00
Fu Hanxi
56f6dc55a5 ci: remove cached submodule metadata while checking with github 2025-06-24 10:55:22 +02:00
Michael (XIAO Xufeng)
dfa785ed44 Merge branch 'update/version_5_4_2' into 'release/v5.4'
Update version to 5.4.2

See merge request espressif/esp-idf!40009
2025-06-24 14:04:14 +08:00
gaoxu
b5b2231268 fix(adc): fix s2 cali loss resolution 2025-06-24 10:17:06 +08:00
laokaiyao
0298a147f8 refactor(i2s_es7210): refactor es7210 example 2025-06-23 20:39:12 +08:00