Jiang Jiang Jian
7bbaba909f
Merge branch 'fix/ble_mesh_micellaneous_update_v5.5' into 'release/v5.5'
...
feat(ble_mesh): Fix/ble mesh micellaneous update (v5.5)
See merge request espressif/esp-idf!39465
2025-06-17 14:17:51 +08:00
Jiang Jiang Jian
f7046307a5
Merge branch 'feat/and_function_to_exit_ot_mainloop_v5.5' into 'release/v5.5'
...
feat(openthread): add a function to exit openthread mainloop safely (v5.5)
See merge request espressif/esp-idf!39610
2025-06-17 14:11:48 +08:00
Jiang Jiang Jian
cd7c97e6eb
Merge branch 'disable_esp32c61_test_v5.5' into 'release/v5.5'
...
ci(change): disable esp32c61 tests
See merge request espressif/esp-idf!39656
2025-06-17 14:08:56 +08:00
Jiang Jiang Jian
624175fc01
Merge branch 'bugfix/fix_ble_smp_fail_0x82_v5.5' into 'release/v5.5'
...
Bugfix/fix ble smp fail 0x82 (v5.5)
See merge request espressif/esp-idf!39663
2025-06-17 14:08:19 +08:00
Jiang Jiang Jian
8cf17632c2
Merge branch 'bugfix/supplicant_analyzer_fixes_v5.5' into 'release/v5.5'
...
Bugfix/supplicant analyzer fixes (v5.5)
See merge request espressif/esp-idf!39454
2025-06-17 14:05:31 +08:00
Jiang Jiang Jian
9a74093e98
Merge branch 'bugfix/fix_ble_crash_when_check_send_pkts_v5.5' into 'release/v5.5'
...
fix(ble/bluedroid): Fixed null pointer assert in l2c_link_check_send_pkts (v5.5)
See merge request espressif/esp-idf!39599
2025-06-17 14:05:04 +08:00
Jiang Jiang Jian
fa889bf5b6
Merge branch 'fix/ble_mesh_solic_tx_pdu_fix_v5.5' into 'release/v5.5'
...
fix(ble_mesh): fixed issues with proxy solic pdu adv (v5.5)
See merge request espressif/esp-idf!39528
2025-06-17 14:04:32 +08:00
Jiang Jiang Jian
c4747aae02
Merge branch 'feat/add_avrcp_init_state_event_v5.5' into 'release/v5.5'
...
feat(bt/bluedroid): Add events to indicate the initialization states of AVRCP(v5.5)
See merge request espressif/esp-idf!39534
2025-06-17 14:02:56 +08:00
Jiang Jiang Jian
0ea73a9273
Merge branch 'fix/incorrect_setting_of_sco_packet_type_mask_v5.5' into 'release/v5.5'
...
fix(bt): fixed incorrect mask was used to exclude sco packets (backport v5.5)
See merge request espressif/esp-idf!39499
2025-06-17 14:02:09 +08:00
Jiang Jiang Jian
80d191e797
Merge branch 'fix/ble_mesh_set_proxy_adv_param_failed_v5.5' into 'release/v5.5'
...
fix(ble_mesh): fixed the issue of incorrect proxy adv flag setting (v5.5)
See merge request espressif/esp-idf!39393
2025-06-17 14:00:41 +08:00
Jiang Jiang Jian
ba0da6f2a6
Merge branch 'test/reenable_sdspi_c5_test_v5.5' into 'release/v5.5'
...
sdspi: re-enable sdspi test on c5 eco2 (v5.5)
See merge request espressif/esp-idf!39344
2025-06-17 13:59:15 +08:00
Jiang Jiang Jian
c943797004
Merge branch 'fix/bin_log_config_v5.5' into 'release/v5.5'
...
fix(log): Fix bin log config available only for log version 2 (v5.5)
See merge request espressif/esp-idf!39203
2025-06-17 13:58:17 +08:00
morris
1a40b106b4
Merge branch 'fix/fix_xip_psram_ptr_check_v5.5' into 'release/v5.5'
...
psram: fixed psram ptr check issue under xip_psram condition for ESP32P4 (v5.5)
See merge request espressif/esp-idf!39732
2025-06-17 10:34:10 +08:00
morris
10a210d08a
Merge branch 'fix/slot0_requires_all_pins_in_1bit_mode_issue_v5.5' into 'release/v5.5'
...
sd: fixed all pins need to be set when using slot0 on esp32p4 issue (v5.5)
See merge request espressif/esp-idf!39305
2025-06-17 10:31:22 +08:00
morris
56a4c70c31
Merge branch 'change/psram_2t_check_only_on_ap_v5.5' into 'release/v5.5'
...
psram: limited 2t check only for ap (v5.5)
See merge request espressif/esp-idf!39429
2025-06-17 10:30:51 +08:00
morris
5a04cfded1
Merge branch 'fix/jpeg_encode_msync_v5.5' into 'release/v5.5'
...
fix(jpeg): Fix wrong parameter in jpeg encoder msync ,eliminate random black line on jpeg decoder (backport v5.5)
See merge request espressif/esp-idf!39887
2025-06-17 10:30:09 +08:00
morris
3fe9252c3f
Merge branch 'feat/usb-explicit-fifo-config_v5.5' into 'release/v5.5'
...
feat(usb/hal): Add HAL API to configure custom FIFO layout (backport v5.5)
See merge request espressif/esp-idf!39266
2025-06-17 10:29:39 +08:00
morris
80abd1c7e4
Merge branch 'refactor/p4_touch_channel_increase_1_v5.5' into 'release/v5.5'
...
refactor(touch): adjust touch channel number on P4 from 0-13 to 1-14 (v5.5)
See merge request espressif/esp-idf!39791
2025-06-17 10:20:45 +08:00
Michael (XIAO Xufeng)
ef71aad834
Merge branch 'fix/fix_c3_c2_cache_freeze_soc_caps_issue_v5.5' into 'release/v5.5'
...
cache: fixed SOC_CACHE_FREEZE_SUPPORTED not defined on C3 / C2 issue (v5.5)
See merge request espressif/esp-idf!39886
2025-06-16 23:54:42 +08:00
Aditya Patwardhan
d5323cfaaa
Merge branch 'feature/enable_support_for_deterministic_mode_and_ecdsa_192_v5.5' into 'release/v5.5'
...
enable support for deterministic mode and ecdsa 192 in ESP32H2 (v5.5)
See merge request espressif/esp-idf!39540
2025-06-16 18:32:43 +05:30
Aditya Patwardhan
6e82c7a061
Merge branch 'bugfix/fix_tls1_3_server_failing_handshake_v5.5' into 'release/v5.5'
...
fix(mbedtls): Fix failing handshake when running HTTPS Server with TLS1.3 (v5.5)
See merge request espressif/esp-idf!39414
2025-06-16 17:02:10 +05:30
Mahavir Jain
6cf1a6f297
Merge branch 'fix/suppress_cert_bundle_serial_number_warning_v5.5' into 'release/v5.5'
...
fix(mbedtls/esp_crt_bundle): Suppress non-negative serial number warning (v5.5)
See merge request espressif/esp-idf!39401
2025-06-16 15:42:10 +05:30
Mahavir Jain
95b7c023da
Merge branch 'feat/httpd_register_uri_handler_strdup_failure_case_check_v5.5' into 'release/v5.5'
...
Handling httdp_register_uri_handler() strdup function failure case check (v5.5)
See merge request espressif/esp-idf!39511
2025-06-16 15:41:47 +05:30
Aditya Patwardhan
2e7a9174fc
Merge branch 'feature/esp_tee_h2_v5.5' into 'release/v5.5'
...
feat(esp_tee): Support for ESP32-H2 (v5.5)
See merge request espressif/esp-idf!39311
2025-06-16 12:04:22 +05:30
C.S.M
fc77b58ced
bugfix(jpeg): eliminate random black line on jpeg decoder
2025-06-16 14:19:51 +08:00
C.S.M
770052e859
fix(jpeg): Fix wrong parameter in jpeg encoder msync
2025-06-16 14:19:39 +08:00
Ashish Sharma
156ead0cd5
fix(mbedtls): Fixes failing TLS 1.3 server handshake
...
Closes https://github.com/espressif/esp-idf/issues/15984
2025-06-16 11:27:48 +05:30
armando
5555ef7425
fix(cache): fixed SOC_CACHE_FREEZE_SUPPORTED not defined on c3/c2 issue
2025-06-16 13:13:49 +08:00
nilesh.kale
04f5e591c0
feat: enable support for deterministic mode for esp32h2
2025-06-16 13:13:03 +08:00
nilesh.kale
2d5d7b819f
feat: enabled ECDSA-P192 support for ESP32H2
2025-06-16 13:13:03 +08:00
Michael (XIAO Xufeng)
908ff6e5df
Merge branch 'refactor/change_mmap_cache_lock_type_v5.5' into 'release/v5.5'
...
mmu: use cache freeze for mmap APIs (v5.5)
See merge request espressif/esp-idf!39796
2025-06-16 13:12:08 +08:00
Island
e536aa670b
Merge branch 'bugfix/fix_few_nimble_issues_29052025_v5.5' into 'release/v5.5'
...
fix(nimble): Fix issues 29052025(v5.5)
See merge request espressif/esp-idf!39509
2025-06-16 11:01:08 +08:00
morris
1df4f13b2e
Merge branch 'fix/gptimer_sleep_retention_case_v5.5' into 'release/v5.5'
...
test(gptimer): power domain is not power down on esp32c5 (v5.5)
See merge request espressif/esp-idf!39616
2025-06-16 10:02:47 +08:00
morris
bb72c42611
Merge branch 'fix/driver_issue_by_coverity_v5.5' into 'release/v5.5'
...
Fix some false issue report by coverity (v5.5)
See merge request espressif/esp-idf!39303
2025-06-16 10:02:26 +08:00
morris
d8fa0886b0
Merge branch 'feat/c5_eco2_psram_timing_tuning_v5.5' into 'release/v5.5'
...
mspi: psram 80M timing tuning on C5 ECO2 (v5.5)
See merge request espressif/esp-idf!39345
2025-06-16 10:01:13 +08:00
laokaiyao
849c74b2b9
fix(touch): fixed touch interval freq unit convert issue
2025-06-13 19:49:16 +08:00
laokaiyao
e32bd2502d
fix(touch): fixed channel offset issue in touch v2
2025-06-13 19:49:16 +08:00
laokaiyao
666f3db1a3
fix(touch): fixed incorrect interval clock source
2025-06-13 19:49:16 +08:00
laokaiyao
79da851a4c
refactor(touch): adjust touch channel number on P4 from 0-13 to 1-14
2025-06-13 19:49:16 +08:00
morris
3f8da22ae0
Merge branch 'fix/fix_adc_cali_error_c5_v5.5_bp' into 'release/v5.5'
...
fix(adc): fix adc calibration error on c5 (v5.5)
See merge request espressif/esp-idf!39857
2025-06-13 19:10:16 +08:00
morris
f523943972
Merge branch 'feat/twai_driver_add_programming_guide_v5.5' into 'release/v5.5'
...
feat(driver_twai): new driver add programming guide (v5.5)
See merge request espressif/esp-idf!39679
2025-06-13 19:09:20 +08:00
Island
fc71a8643e
Merge branch 'bugfix/fix_ble_scan_no_adv_report_when_connected_v5.5' into 'release/v5.5'
...
Fixed missing ADV reports after bonding and connection on ESP32-C3 and ESP32-S3 (v5.5)
See merge request espressif/esp-idf!39276
2025-06-13 19:00:26 +08:00
Island
0e585a2994
Merge branch 'bugfix/fix_send_delete_link_key_cmd_1_v5.5' into 'release/v5.5'
...
Bugfix/fix send delete link key cmd 1 (v5.5)
See merge request espressif/esp-idf!39446
2025-06-13 19:00:23 +08:00
gaoxu
37f017585d
fix(adc): fix adc calibration error on c5
2025-06-13 14:46:34 +08:00
igor.masar
d0e0c188fb
feat(usb/hal): Add support for explicit FIFO configuration
...
Introduce a new HAL API `usb_dwc_hal_set_fifo_config()` that allows advanced users
to manually configure RX, Non-Periodic TX, and Periodic TX FIFO sizes. This offers
fine-grained control beyond the previous bias-based sizing approach.
The HAL function no longer returns `esp_err_t`, and internal validations are enforced
via `HAL_ASSERT()`. Responsibility for input validation has been moved to the HCD layer.
FIFO configuration must be applied before any USB pipes are created or activated.
This feature is intended for use during `usb_host_install()`.
If no custom FIFO configuration is provided (i.e., all values are zero),
the driver falls back to a bias-based default layout based on Kconfig settings
(`CONFIG_USB_HOST_HW_BUFFER_BIAS_*`). Bias resolution is done inside `hcd_port_init()`.
The `port_obj_t` structure has been extended with a `fifo_config` field, which stores
the configuration to allow re-application after a USB port reset.
Obsolete FIFO bias enums (`usb_hal_fifo_bias_t`, `hcd_port_fifo_bias_t`) and related
APIs (`hcd_port_set_fifo_bias()`) have been removed in favor of the new structure-based mechanism.
The HCD initialization and port reset flow has been updated to use the explicit
FIFO configuration.
USB Host maintainer documentation (`maintainers.md`) has been updated accordingly.
Test cases were updated to remove the usage of removed bias API and now rely on default
or custom FIFO configuration.
2025-06-12 21:03:47 +08:00
wanckl
7914e75525
feat(driver_twai): new driver add programming guide
2025-06-11 17:05:37 +08:00
armando
90b3d29223
feat(mmu): use cache freeze for mmap apis
2025-06-11 14:48:40 +08:00
armando
30d77f494e
fix(psram): fixed psram ptr check under xip_psram condition
...
Closes https://github.com/espressif/esp-idf/pull/15999
Closes https://github.com/espressif/esp-idf/issues/15997
2025-06-11 06:44:21 +00:00
John Boiles
7557ec0951
fix(memory-utils): Add _instruction_reserved_start/end to esp_psram_check_ptr_addr
...
Adds missing range check that can be used when SPIRAM_XIP_FROM_PSRAM is enabled.
2025-06-11 06:44:21 +00:00
John Boiles
e29823cfe0
fix(freertos): Use ESP_EARLY_LOGE in vPortTLSPointersDelCb for RISCV
...
Using ESP_LOG* in this function causes a crash
2025-06-11 06:44:21 +00:00