He Binglin
1714d6a2c4
Merge branch 'feat/esp_idfesp32h4_eco1_sleep_support' into 'master'
...
Feat/ESP32H4 ECO1 Sleep Support
Closes PM-633
See merge request espressif/esp-idf!47023
2026-04-20 15:44:19 +08:00
Kapil Gupta
69b3391e5f
Merge branch 'bugfix/static_analysis_issue_supplicant' into 'master'
...
fix(supplicant): resolve constant expression warning in crypto_ecdh_output_size
Closes IDF-15548
See merge request espressif/esp-idf!47650
2026-04-20 12:40:57 +05:30
Mahavir Jain
0e658fa131
Merge branch 'fix/fix_esp_http_client_not_reusing_connection' into 'master'
...
fix(esp_http_client): fix broken connection reuse
Closes IDFGH-17479
See merge request espressif/esp-idf!47450
2026-04-20 11:56:58 +05:30
Guillaume Souchere
6a5817cfde
Merge branch 'fix/log-dram-early-direct-rom-printf' into 'master'
...
fix(esp_log): Add Kconfig option to disable usage of esp_rom_vprintf when this function is in IRAM and not ROM
Closes IDFGH-17376
See merge request espressif/esp-idf!46640
2026-04-20 08:21:58 +02:00
Chen Ji Chang
249aeb84c8
Merge branch 'feature/i80_example_improvement' into 'master'
...
fix(i80_controller): fixe crash issue when using file system
See merge request espressif/esp-idf!46243
2026-04-20 11:57:16 +08:00
Chen Jichang
fb81acb206
fix(i80_controller): fix example crash when using filesystem
...
- Replace SPIFFS with LittleFS as the preferred
NOR flash file system
- Expand the Image Resource section in README with
detailed file system documentation
- Add pytest_i80_controller_lvgl.py to test both
image_in_bin and image_in_fs configurations
- Increase LVGL task stack size from 4KB to 8KB to
prevent stack overflow when loading images from FS
- Add CONFIG_LV_USE_CLIB_MALLOC to sdkconfig.defaults
Made-with: Cursor
2026-04-20 11:03:28 +08:00
C.S.M
92fb47524f
Merge branch 'feat/flash_support_s31' into 'master'
...
feat(spi_flash): Add spi_flash support for esp32s31
Closes IDF-14652, IDF-14777, and IDF-14778
See merge request espressif/esp-idf!47627
2026-04-20 10:57:59 +08:00
Wang Meng Yang
de29856c92
Merge branch 'bugfix/relax_rsw_tid_check' into 'master'
...
fix(bt/controller): fixed several controller issues
Closes IDFGH-17125 and BTQABR2023-661
See merge request espressif/esp-idf!47688
2026-04-20 10:19:26 +08:00
Wang Meng Yang
9c380675dc
Merge branch 'bugfix/ai_review_a2dp' into 'master'
...
fix(bt): fix A2DP issues reported by AI code review
Closes BT-4288
See merge request espressif/esp-idf!46787
2026-04-20 09:21:12 +08:00
Wang Meng Yang
29579cffe7
Merge branch 'bugfix/ai_review_hfp' into 'master'
...
fix(bt): fix HFP issues reported by AI code review
See merge request espressif/esp-idf!47008
2026-04-20 09:21:02 +08:00
Kapil Gupta
3c70d52b89
Merge branch 'bugfix/wps_frag_handling' into 'master'
...
fix(wps): harden enrollee WSC fragment handling
Closes WIFIBUG-1801
See merge request espressif/esp-idf!47084
2026-04-20 00:26:01 +05:30
morris
b8b3b0fcb7
Merge branch 'refactor/ana_cmpr_for_new_ip' into 'master'
...
feat(ana_cmpr): refactor driver implemnetation for new ip
See merge request espressif/esp-idf!47700
2026-04-19 22:58:18 +08:00
morris
45d2c0c486
feat(ana_cmpr): refactor driver implemnetation for new ip
...
esp32h4 and esp32s31 has a new IP design WRT the ana cmpr module
2026-04-19 21:47:30 +08:00
Rahul Tank
a87de1d5c5
Merge branch 'bugfix/nimble_cve_fixes' into 'master'
...
fix(nimble): Fixes for various CVEs
See merge request espressif/esp-idf!47709
2026-04-18 21:42:02 +05:30
Sudeep Mohanty
157370bac9
Merge branch 'test/fix_cmakev2_import_lib' into 'master'
...
fix(cmakev2): propagate IDF_TOOLCHAIN selection to sdkconfig generation
Closes IDFCI-10438
See merge request espressif/esp-idf!47590
2026-04-17 15:21:33 +02:00
Sudeep Mohanty
4b139455a8
test(cmakev2): verify IDF_TOOLCHAIN is propagated to sdkconfig
...
Add a buildv2 test that reconfigures the test app with both GCC and
clang toolchains and asserts that the selected IDF_TOOLCHAIN value
is propagated to sdkconfig. The clang case is skipped when a clang
compiler is not available in PATH.
2026-04-17 13:56:42 +02:00
Sudeep Mohanty
1d56d59a82
ci(cmakev2): restore clang builds for import_lib example
...
The cmakev2/features/import_lib example now builds cleanly with
clang. Restore it to the supported target matrix and re-enable it
in CI.
2026-04-17 13:49:05 +02:00
Sudeep Mohanty
054c15eab3
fix(cmakev2): propagate IDF_TOOLCHAIN selection to sdkconfig generation
...
In the cmakev2 build framework, the selected toolchain was not
consistently propagated to sdkconfig generation. For clang builds,
this produced a configuration that was incompatible with the clang
toolchain and broke compilation.
Ensure the toolchain selection is observed consistently so sdkconfig
and component configuration reflect the intended toolchain for both
GCC and clang builds.
Made-with: Cursor
2026-04-17 13:49:00 +02:00
C.S.M
4ad0696d63
Merge branch 'feat/tsens_esp32h4' into 'master'
...
feat(temperature_sensor): Support temperature sensor on esp32h4
Closes IDF-12404
See merge request espressif/esp-idf!44926
2026-04-17 19:38:14 +08:00
Guillaume Souchere
ea1af7c141
feat(log): Add test for constrained environment usage config
2026-04-17 12:46:23 +02:00
C.S.M
3c00b1fa54
Merge branch 'feat/bod_bringup_h4' into 'master'
...
feat(bod): Add bod support on esp32h4
Closes IDF-12295
See merge request espressif/esp-idf!47657
2026-04-17 18:30:35 +08:00
Igor Masar
f3218ca0e8
Merge branch 'ci/esp32s31_usb_host_enable' into 'master'
...
ci(usb/host): enable esp32s31 and esp32h4 for USB host examples
See merge request espressif/esp-idf!47654
2026-04-17 18:26:55 +08:00
Island
4e00dab7fb
Merge branch 'fix/disabel_ble50_by_default_for_blemesh' into 'master'
...
fix(ble_mesh): disabled ble50 by default for ble_mesh
See merge request espressif/esp-idf!47571
2026-04-17 18:09:19 +08:00
Song Ruo Jing
a65baea1af
fix(clk): fix hp root clock source ref count mismatch on esp32h4/h21
...
Mismatch happens when hp_active->hp_sleep->hp_active
The ref count of the hp root clock source was over incremented by 1 when exiting sleep
(since when entering sleep, the power down of the clock sources are done by PMU,
no decrement of the ref count is done before entering sleep))
2026-04-17 17:29:43 +08:00
hebinglin
386911b35f
change(esp_hw_support): remove invalid modem clock preinit for esp32h4 eco1
2026-04-17 17:29:43 +08:00
hebinglin
c2a371a20d
change(esp_hw_support): allow rtc_periph pd when top pd for esp32h4 eco1
2026-04-17 17:29:27 +08:00
Xorlent
51d059232b
Fix output bit range in bitscrambler documentation
...
Destination bit range incorrect in `Sub-instructions` example
2026-04-17 17:20:28 +08:00
Kapil Gupta
7774285b7d
fix(esp_wifi): Move unnecessary PMF prints to verbose
2026-04-17 14:34:56 +05:30
Rahul Tank
5a134e1ccc
fix(nimble): Fixes for various CVEs
...
*CVE-2025-62235
*CVE-2025-53477
*CVE-2025-53470
2026-04-17 14:18:16 +05:30
Shu Chen
dfc5bbb58c
Merge branch 'review_ot_code_using_cursor' into 'master'
...
fix(openthread): make the code more robust
See merge request espressif/esp-idf!47092
2026-04-17 08:40:44 +00:00
C.S.M
ff7a67fb4f
feat(temperature_sensor): Support temperature sensor on esp32h4
2026-04-17 16:38:04 +08:00
Gao Xu
72c77c6e33
Merge branch 's31_uart_support' into 'master'
...
feat(uart): support uart on ESP32S31
Closes IDF-14789, IDF-14790, and IDF-14792
See merge request espressif/esp-idf!46813
2026-04-17 16:37:55 +08:00
luoxu
99d931e4e9
fix(ble_mesh): disabled ble50 by default for ble_mesh
2026-04-17 16:01:51 +08:00
zwx
aebf890e98
fix(openthread): make the code more robust
2026-04-17 15:42:26 +08:00
Roland Dobai
478e0861d8
Merge branch 'fix/cmake_quotations' into 'master'
...
Build & config: Quote variable references in conditional expressions
Closes IDFGH-17506
See merge request espressif/esp-idf!47675
2026-04-17 09:14:28 +02:00
Fu Hanxi
30a34b9097
Merge branch 'ci/pre-check-complete' into 'master'
...
ci: after pre-check-complete start build
See merge request espressif/esp-idf!47667
2026-04-17 09:07:58 +02:00
Jiang Jiang Jian
c09a6ee07a
Merge branch 'chip/add_wifi_support_for_esp32s31_rebase_master' into 'master'
...
feat(wifi): add wifi support for esp32s31
See merge request espressif/esp-idf!47339
2026-04-17 14:24:43 +08:00
Fu Hanxi
a5c99d518a
Merge branch 'ci/filter-target' into 'master'
...
ci: filter targets by component_targets
See merge request espressif/esp-idf!47634
2026-04-17 08:15:26 +02:00
Island
b5802cdecc
Merge branch 'feat/iso_lea' into 'master'
...
feat(ble_audio): Support ISO & LE Audio functionalities (Preview)
Closes IDF-14820 and IDF-14822
See merge request espressif/esp-idf!46053
2026-04-17 14:05:03 +08:00
Rahul Tank
c0ccef9f9c
Merge branch 'feat/fsu_hci_cmd_evt' into 'master'
...
feat(nimble): Add support to 6.2 BLE HCI Command Event(FSU, UTP over OTA)
See merge request espressif/esp-idf!45914
2026-04-17 10:49:12 +05:30
morris
298d67b7af
Merge branch 'docs/fix-bitscrambler-output-bit-range-idfgh-17533' into 'master'
...
docs(bitscrambler): fix output bit range in documentation (IDFGH-17533)
See merge request espressif/esp-idf!47664
2026-04-17 10:09:15 +08:00
yangfeng
8ca5ad43a3
fix(bt): fix HFP api and btc component issues reported by AI review
2026-04-17 10:06:55 +08:00
yangfeng
4388d9dfc7
fix(bt): fix HFP bta component issues reported by AI review
2026-04-17 10:06:55 +08:00
Linyan Liu
3ef5da096a
feat(ble_audio): Support ISO & LE Audio functionalities (Preview)
2026-04-17 09:46:23 +08:00
igor.udot
05f8f55807
ci: after pre-check-complete start build
2026-04-17 08:46:20 +08:00
Fu Hanxi
15a0d3fdea
Merge branch 'ci/stable-build-jobs' into 'master'
...
Ci/stable build jobs
See merge request espressif/esp-idf!47606
2026-04-16 22:02:47 +02:00
igor.masar
37f58cf498
ci(usb/host): enable esp32s31 and esp32h4 for USB host examples
...
Remove the temporary esp32s31 disable from usb/host build-test rules.
Add esp32s31 and esp32h4 to the usb_host_msc and usb_host_lib pytest
matrices. Keep the tests temp-skipped in CI until usb_host_flash_disk
runners exist.
2026-04-16 16:25:26 +02:00
Mahavir Jain
9da6905c59
Merge branch 'fix/http_server_async_handler_connection_retry' into 'master'
...
fix(http_server/async_handler): Fix http_server async handler tests
Closes IDFCI-3464, IDFCI-6440, IDFCI-6250, and IDFCI-3908
See merge request espressif/esp-idf!47365
2026-04-16 19:31:42 +05:30
Kapil Gupta
fd883d87ac
fix(esp_wifi): Address review comments on MR
2026-04-16 19:07:24 +05:30
Kapil Gupta
ca94acf4de
Merge branch 'bugfix/validate_ptk_generation' into 'master'
...
fix(esp_wifi): fail if ptk derivation fails
See merge request espressif/esp-idf!47643
2026-04-16 18:47:52 +05:30