Jiang Jiang Jian
a602e67b0b
Merge branch 'feat/update_s31_wifi_lower_power' into 'master'
...
feat: update_s31_wifi_low_power
See merge request espressif/esp-idf!49753
2026-06-17 20:06:56 +08:00
Jiang Jiang Jian
41a7095015
Merge branch 'feat/support_usb_wakeup_from_light_sleep' into 'master'
...
feat: support usb wakeup from light sleep
Closes IDF-7212
See merge request espressif/esp-idf!48988
2026-06-17 19:50:11 +08:00
Island
ed750fc647
Merge branch 'idf/ble_audio_docs_misc_update' into 'master'
...
docs(ble_audio): Adopt SIG product name and add LE Audio API guide entry
See merge request espressif/esp-idf!49577
2026-06-17 18:50:43 +08:00
Jan Beran
fa61d8c902
Merge branch 'fix/remove-menuconfig-curses' into 'master'
...
Cleanup after dropping curses from menuconfig
See merge request espressif/esp-idf!48246
2026-06-17 18:24:53 +08:00
sibeibei
3c98f90da9
update(pmu_param): update mdoem icg func clk
...
Due to c-channel design, ETM and BUS must be set to 1
2026-06-17 17:25:04 +08:00
sibeibei
9fd50d50ce
update(pm_sleep): update modem_wait_target_cycle for s31
2026-06-17 17:19:53 +08:00
Fu Hanxi
5317ffce4e
Merge branch 'ci/twai-runner-migration' into 'master'
...
ci: twai runner setup
See merge request espressif/esp-idf!49651
2026-06-17 10:11:57 +02:00
Liu Linyan
bade32f3eb
docs(ble_audio): Adopt SIG product name and add LE Audio API guide entry
2026-06-17 14:51:17 +08:00
Island
1b9a1a4f50
Merge branch 'idf/ble_audio_mcc_fixes' into 'master'
...
fix(ble_audio): Fix mcc read may enter BUSY state while multiple notifications are received
See merge request espressif/esp-idf!49543
2026-06-17 14:40:52 +08:00
Alexey Lapshin
b3c222724c
Merge branch 'feat/enable_zcmp_for_c5_c61' into 'master'
...
feat(soc): esp32c5, esp32c61: enable zc extensions
See merge request espressif/esp-idf!49218
2026-06-17 10:13:30 +04:00
igor.udot
d3cbee3d65
ci: twai runner setup
2026-06-17 13:45:20 +08:00
Liu Linyan
40efed2a7b
fix(ble_audio): Fix mcc read may enter BUSY state while multiple notifications are received
2026-06-17 09:51:19 +08:00
Jan Beran
dd742179ee
fix: cleanup after dropping curses from menuconfig
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-16 16:56:46 +02:00
Fu Hanxi
902a849e7f
Merge branch 'ci/add_sync_jobs' into 'master'
...
ci: add sync jobs
See merge request espressif/esp-idf!49726
2026-06-16 14:40:10 +02:00
Igor Udot
dbb65e8712
Merge branch 'ci/generate-build-child-pipeline' into 'master'
...
ci: start generate_build_child_pipeline with pre_commit
See merge request espressif/esp-idf!49721
2026-06-16 20:24:09 +08:00
Wan Lei
28044f8fdb
Merge branch 'feat/twaifd_support_tx_priority_time_trigger' into 'master'
...
feat(driver_twai): fd hardware support tx priority
Closes IDF-13157
See merge request espressif/esp-idf!48595
2026-06-16 19:45:04 +08:00
Chen Yudong
198241f629
ci: add sync jobs
2026-06-16 18:57:29 +08:00
Sudeep Mohanty
0956aedb19
Merge branch 'task/buildv2_shim_and_ci' into 'master'
...
feat(cmakev2): IDF_BUILD_V2 shim + v1-compat layer + buildv2 CI
See merge request espressif/esp-idf!48745
2026-06-16 11:53:46 +02:00
Aditya Patwardhan
53436ae951
Merge branch 'fix/handle_return_code_304_during_ota_head_request' into 'master'
...
fix: handle return code 304 during HTTP HEAD request in partial OTA
Closes FCS-1893
See merge request espressif/esp-idf!49118
2026-06-16 15:16:57 +05:30
igor.udot
26c4f83080
ci: start generate_build_child_pipeline with pre_commit
2026-06-16 17:40:52 +08:00
morris
c2899619af
Merge branch 'feat/async_color_converter' into 'master'
...
feat(esp_driver_dma): add async color convert driver
Closes IDF-15688
See merge request espressif/esp-idf!48938
2026-06-16 17:39:10 +08:00
Wang Meng Yang
bfb7c81fc1
Merge branch 'bugfix/esp32_ctrl_issues' into 'master'
...
fix(bt/controller): fixed several BR/EDR controller bugs found by WVT regression tests on ESP32
See merge request espressif/esp-idf!49621
2026-06-16 16:47:28 +08:00
nilesh.kale
7bcdd2d7d5
fix: handle return code 304 during HTTP HEAD request in partial OTA
2026-06-16 14:00:56 +05:30
Island
9238e401ed
Merge branch 'feat/format_bt_hci_to_btsnoop' into 'master'
...
refactor(bt): migrate bt_hci_to_btsnoop to esp-pylib
Closes IDF-15327
See merge request espressif/esp-idf!49702
2026-06-16 15:24:41 +08:00
Island
57b3b1777a
Merge branch 'feat/ble-smp-multi-adv-static-random-address' into 'master'
...
feat(ble/bluedroid): Add BLE SMP support for multi-ADV with static random addresses
Closes BLERP-2698
See merge request espressif/esp-idf!49011
2026-06-16 15:24:26 +08:00
Fu Hanxi
8aa97fbb52
Merge branch 'ci/git_fetch_submodule_for_pre_commit' into 'master'
...
ci: update pre-commit to use new docker image
See merge request espressif/esp-idf!49023
2026-06-16 09:18:34 +02:00
morris
42b84667e0
docs(dma2d): added async color convert programming guide
2026-06-16 15:01:23 +08:00
morris
e885a19d86
feat(dma2d): added async color converter example
...
illustrate how to use DMA2D convert a YUV422 image to RGB888 format
2026-06-16 15:01:23 +08:00
morris
7cbe3c6e0f
feat(mipi_dsi): replace the fbcopy driver by the async color conver driver
2026-06-16 15:01:23 +08:00
morris
dcd7f1deba
feat(dma2d): added async color convert driver
2026-06-16 15:01:23 +08:00
Song Ruo Jing
a66f9463c1
Merge branch 'feature/dma2d_ppa_sleep_retention_support' into 'master'
...
feat(ppa): add sleep retention support for DMA2D and PPA
Closes IDF-9961, IDF-9930, IDF-14764, and IDF-14770
See merge request espressif/esp-idf!45587
2026-06-16 14:56:19 +08:00
zhanghaipeng
3a7896f2c5
refactor(bt): migrate bt_hci_to_btsnoop to esp-pylib
...
Replace argparse with rich-click and use esp_pylib.logger for
standardized console output and fatal error handling.
2026-06-16 14:43:06 +08:00
Marius Vikhammer
e97b5c277c
Merge branch 'fix/h4-esp-timer-latency' into 'master'
...
test(esp_timer): increase H4 callback latency limit
Closes IDFCI-11536, IDFCI-11566, IDFCI-12319, and IDFCI-12320
See merge request espressif/esp-idf!49683
2026-06-16 14:39:13 +08:00
Mahavir Jain
09d2eacbef
Merge branch 'fix/align_sw_psa_drivers_and_hw_esp_psa_drivers' into 'master'
...
Align s/w and h/w PSA drivers
See merge request espressif/esp-idf!48730
2026-06-16 10:38:31 +05:30
Chen Yudong
d39ba32acb
ci: update pre-commit to use new docker image
2026-06-16 12:51:24 +08:00
Wu Zheng Hui
ce9bbe5dc9
Merge branch 'fix/malloc_pm_lock_in_internal_mem' into 'master'
...
fix(esp_pm): malloc pm_lock in internal mem
Closes WIFIBUG-1874
See merge request espressif/esp-idf!49634
2026-06-16 11:51:15 +08:00
Wu Zheng Hui
dc17476c0a
Merge branch 'fix/move_system_retention_to_esp_hw_support' into 'master'
...
refactor(esp_hw_support): move system_periph_retention from soc to esp_hw_support
See merge request espressif/esp-idf!49661
2026-06-16 11:20:12 +08:00
Marius Vikhammer
314b948aaa
test(esp_timer): increased test latency requirement for H4
2026-06-16 11:15:09 +08:00
Sudeep Mohanty
c7cba04aa7
fix(cmakev2): wrap library archives with --start-group/--end-group
...
Attach the flags as the first and last entries of the library's
INTERFACE_LINK_LIBRARIES so the linker re-scans archives until all
symbols resolve.
2026-06-15 14:58:47 +02:00
Sudeep Mohanty
832ad05a46
ci(bootloader): silence expected SECURE_BOOT_SIGNING_KEY CMake warning
...
Reference SECURE_BOOT_SIGNING_KEY in the bootloader subproject so CMake
does not warn about a manually-specified-but-unused variable when the
sign-key consumers are in config-gated blocks. Ports the same fix the
v1 subproject CMakeLists already has at line 119-120.
2026-06-15 14:58:46 +02:00
Sudeep Mohanty
1023873fb2
fix(test_apps/rtc_custom_section): declare bootloader_support as a private requirement of main
2026-06-15 14:58:46 +02:00
Sudeep Mohanty
0edf32d247
fix(cmakev2/compat): auto-append IDF_TARGET_ARCH to overridden common-requires
...
When an app sets __COMPONENT_REQUIRES_COMMON before project(), the
explicit value used to bypass the default branch that includes
${idf_target_arch}, dropping the arch component from the build.
IDF_TARGET_ARCH isn't known pre-project(), so apps shouldn't have to
hand-roll a target -> arch map. Append it after the explicit list during
common-component initialization; empty on linux means no append.
2026-06-15 14:58:46 +02:00
Sudeep Mohanty
0424ef01c5
fix(cmakev2): mirror sdkconfig CONFIG_* onto build properties
...
Read sdkconfig.cmake's CONFIG_* values and re-publish them on the
build-properties target so component CMakeLists.txt code that queries
Kconfig via idf_build_get_property(var CONFIG_FOO) returns the expected
value.
2026-06-15 14:58:46 +02:00
Sudeep Mohanty
61ac863963
fix(cmakev2): guard flash targets when esptool_py is excluded
...
Add a COMMAND check on esptool_py_flash_target before invoking it in
__init_project_flash_targets. Apps that restrict the build set without
esptool_py would otherwise hit "Unknown CMake command".
2026-06-15 14:58:46 +02:00
Sudeep Mohanty
1618d2c59e
feat(cmakev2/compat): add idf_component_mock() for CMock-based test components
2026-06-15 14:58:46 +02:00
Sudeep Mohanty
db91c7d847
fix(cmakev2): respect explicit SET_COMPILER_OPTIMIZATION values
...
Use a DEFINED check instead of a truthy check so explicit NO/OFF/FALSE
values are honored.
2026-06-15 14:58:46 +02:00
Sudeep Mohanty
49efbb1191
fix(cmakev2): integrate manager-injected dependencies with idf_component_register
...
Move managed-dependency injection and recursive inclusion to BEFORE the
component's add_subdirectory() call, so its CMakeLists.txt can resolve
managed-dep targets at register time. Inside idf_component_register,
union the manager-injected REQUIRES/PRIV_REQUIRES with what the
component author wrote instead of overwriting them.
2026-06-15 14:58:46 +02:00
Sudeep Mohanty
3f40e1c83a
feat(cmakev2): expose Build system v1 build properties under shim
...
Under __V1_COMPAT_SHIM, populate EXECUTABLE, EXECUTABLE_NAME, and
BUILD_COMPONENTS build properties in __project_default(), and propagate
project_elf to the caller scope. Relax the BUILD_COMPONENTS query gate
in build.cmake so component code that uses
idf_build_get_property(... BUILD_COMPONENTS) keeps working.
Co-authored-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2026-06-15 14:58:46 +02:00
Sudeep Mohanty
4d03b859ca
feat(cmakev2/compat): main auto-dep under Build system v1 shim
...
Replicate Build system v1 behavior where the 'main' component implicitly
depends on the discovered components (or the app-restricted
__SHIM_COMPONENTS list) when no explicit REQUIRES/PRIV_REQUIRES is set.
Gated on __V1_COMPAT_SHIM so native Build system v2 projects retain
their explicit dependency contract.
Co-authored-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2026-06-15 14:58:46 +02:00
Sudeep Mohanty
a91cac9495
feat(cmake): add IDF_BUILD_V2 shim for transparent cmakev2 delegation
...
When IDF_BUILD_V2 evaluates to a CMake-truthy value, project.cmake
delegates to Build system v2 (cmakev2). The shim wraps project(),
forwards the app-declared COMPONENTS list via __SHIM_COMPONENTS, and
publishes __V1_COMPAT_SHIM so Build system v2 internals can gate Build
system v1 compatibility behavior. Existing app CMakeLists.txt files
build unchanged.
Co-authored-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2026-06-15 14:58:45 +02:00