Commit Graph
51819 Commits
Author SHA1 Message Date
Michael.B 1dc41840ad fix(examples): enlarge BT example partitions for esp32s31 CI builds
build_non_test_related_apps failed on esp32s31: Bluedroid_GATT_Server and ble_spp_client binaries exceeded the default 1MiB factory partition; esp_hid_host with sdkconfig.ci.test exceeded 1.5MiB single-app-large.

Use PARTITION_TABLE_SINGLE_APP_LARGE for the Bluedroid examples. For esp_hid_host, switch to a custom single-factory table with a 1700KiB app slot (same size unit as partitions_two_ota_large.csv).
2026-04-26 18:28:14 +08:00
Michael (XIAO Xufeng) d6e82d42e8 Merge branch 'idfgh-17542' into 'master'
hal/twai: honor prop_seg in legacy timing config

Closes IDFGH-17542

See merge request espressif/esp-idf!47710
2026-04-25 00:49:23 +08:00
morris 92c7389527 Merge branch 'feature/gdma-retention-refactor' into 'master'
feat(gdma): move sleep retention info from HAL to driver layer

See merge request espressif/esp-idf!47881
2026-04-24 20:39:32 +08:00
Jiang Jiang Jian df5a2d8774 Merge branch 'fix/fix_blacklist_beacon_timeout_issue' into 'master'
fix(wifi): fix blacklist beacon timeout issue

Closes WIFIBUG-1849

See merge request espressif/esp-idf!47886
2026-04-24 20:15:01 +08:00
Kapil Gupta 41e67e1efb Merge branch 'bugfix/wps_pin_len' into 'master'
fix(wpa_supplicant): initialize wps pin len correctly

See merge request espressif/esp-idf!47326
2026-04-24 16:12:37 +05:30
Omar Chebib 8e2c7cd3aa Merge branch 'fix/update_p4_clic_registers' into 'master'
fix(soc): update the ESP32-P4 CLIC registers that changed with Rev3

See merge request espressif/esp-idf!46372
2026-04-24 18:27:13 +08:00
Zhang Wen Xu ef14ca1a46 Merge branch 'feat/merge_ot_autostart' into 'master'
feat(openthread): optimized the autostart macro

See merge request espressif/esp-idf!47683
2026-04-24 10:02:13 +00:00
Kapil Gupta 2670cbf4a6 Merge branch 'ci/wifi_remote_header_correction' into 'master'
ci(esp_remote): Add wifi-remote pre-commit hook

See merge request espressif/esp-idf!46204
2026-04-24 15:16:32 +05:30
Kapil Gupta 11a0dfcc7c ci(esp_remote): Add wifi-remote pre-commit hook 2026-04-24 15:16:32 +05:30
Song Ruo Jing b18f90cd82 Merge branch 'feature/esp32s31_ppa_support' into 'master'
feat(ppa): add support for ESP32S31

Closes IDF-14769

See merge request espressif/esp-idf!47281
2026-04-24 15:43:38 +08:00
morris d318aeaafb feat(gdma): move gdma sleep retention info from esp_hal_dma to esp_driver_dma 2026-04-24 15:35:35 +08:00
wangtao@espressif.com 696ee4f66c fix(wifi): fix blacklist beacon timeout issue 2026-04-24 15:26:02 +08:00
Ivan Grokhotkov 0aa8b1ce13 Merge branch 'ci/github-dangerjs-fix-permissions' into 'master'
ci(github): fix permissions for GitHub-dangerjs (to content read)

See merge request espressif/esp-idf!47913
2026-04-24 09:24:48 +02:00
Hu Rui 84c9a924bf Merge branch 'fix/uhci_esp32p4_cache' into 'master'
fix(uhci): fix uhci cache issue on ESP32-P4

See merge request espressif/esp-idf!47817
2026-04-24 15:10:32 +08:00
Jiang Jiang Jian bc85b10de7 Merge branch 'bugfix/fix_modem_sleep_flag_clear_failed' into 'master'
fix(wifi): fix modem sleep flag clear failed & fix(pm): fix crash when dtim=0, support coex beacon drop &fix coexist force wake behaviour with offchannel to optimize performance at returning home channel

Closes WIFI-7246, WIFIBUG-1585, and WIFI-7306

See merge request espressif/esp-idf!46830
2026-04-24 15:03:23 +08:00
Kapil Gupta c1e8db338d Merge branch 'bugfix/pbkdf2_sha1_psa_fallback' into 'master'
fix(esp_wifi): Fallback to pbkdf2_sha1_psa when fast options are disabled

Closes WIFI-7330

See merge request espressif/esp-idf!47912
2026-04-24 12:29:32 +05:30
Guillaume Souchere a8c57927e0 Merge branch 'feat/move-tlsf-patch-to-heap-component' into 'master'
feat(heap): move TLSF ROM patches and related files from esp_rom to heap

See merge request espressif/esp-idf!47820
2026-04-24 08:52:37 +02:00
Hristo Gochkov abbdf9f60a Merge branch 'hristo-master-patch-93986' into 'master'
fix(esp_hid): Prevent DoS via malicious HID device descriptor

See merge request espressif/esp-idf!47096
2026-04-24 14:41:57 +08:00
Tomas Sebestik 867302b765 ci(github): fix permissions for GitHub-dangerjs (to content read) 2026-04-24 07:41:05 +02:00
Rahul Tank 13f01aedcb Merge branch 'bugfix/remove_extra_error' into 'master'
fix(nimble): Remove extra error prints added in previous commit

Closes IDFCI-10696

See merge request espressif/esp-idf!47844
2026-04-24 10:49:41 +05:30
Island 6f0be3774f Merge branch 'fix/ble_mesh_fast_prov_srv_sdkconfig_issue' into 'master'
feat(ble_mesh): disable BLE 5.0 features for fast_prov_server sdkconfig

See merge request espressif/esp-idf!47889
2026-04-24 13:15:01 +08:00
Kapil Gupta e113651adf fix(esp_wifi): Fallback to pbkdf2_sha1_psa when fast options are disabled 2026-04-24 10:15:50 +05:30
Song Ruo Jing d2b2578244 refactor(examples/ppa): PPA example switch to use RGB LCD panel
Also moved the RGB panel initialization code to a common component,
which can be reused by other examples.
2026-04-24 11:47:41 +08:00
Song Ruo Jing 6441c76ef4 feat(ppa): add support for ESP32S31 2026-04-24 11:47:41 +08:00
Island 1ba5618805 Merge branch 'fix/ble_mesh_friend_send_seg_msg_failed' into 'master'
fix(ble_mesh): fix Friend queue losing segmented messages for LPN

See merge request espressif/esp-idf!47887
2026-04-24 11:16:39 +08:00
Island 44e24f99ea Merge branch 'fix/ble_log_compression_safety' into 'master'
fix(ble_log): fix unaligned access and buffer safety in log compression

See merge request espressif/esp-idf!47623
2026-04-24 11:16:16 +08:00
Gao Xu 355ec64d6a Merge branch 'refactor/isp_clk_sel' into 'master'
refactor(isp): avoid isp ll functions using hal.hw before initialization

See merge request espressif/esp-idf!47906
2026-04-24 10:40:28 +08:00
Kapil Gupta 8e4367bbf2 Merge branch 'bugfix/fastpsk_optimization' into 'master'
fast psk optimization

Closes WIFI-7330

See merge request espressif/esp-idf!47658
2026-04-24 07:20:38 +05:30
Omar Chebib bfe71ea0b9 Merge branch 'fix/simd_esp32s31' into 'master'
soc: enable the SIMD caps for the ESP32-S31

Closes IDF-14661

See merge request espressif/esp-idf!47836
2026-04-24 09:37:23 +08:00
Island 7952853220 Merge branch 'change/tools-ble-code-owner-change' into 'master'
change(gitlab): change tools/ble code owner to bluetooth

See merge request espressif/esp-idf!47904
2026-04-23 22:34:45 +08:00
Samuel Obuch a91b3723ed Merge branch 'feature/esp32s31_unicore_stop_cpu1' into 'master'
feat(esp_system): stop other core for unicore esp32s31

See merge request espressif/esp-idf!47880
2026-04-23 16:04:32 +02:00
Roland Dobai 47157acd2c Merge branch 'fix/add-promptless-allowlist' into 'master'
fix(kconfig): Add KCONFIG_PROMPTLESS_NO_WARN to config.env.in

Closes IDFGH-17501

See merge request espressif/esp-idf!47545
2026-04-23 16:01:46 +02:00
liuning fa8791b49c fix(pm): fix crash when dtim=0, support coex beacon drop
closes https://github.com/espressif/esp-idf/issues/18387
2026-04-23 20:44:37 +08:00
liuning 5ec55f7a32 fix(pm): fix coexist force wake behaviour with offchannel to optimize performance at returning home channel (90f24784) 2026-04-23 20:32:44 +08:00
sibeibei 5c936ee229 fix(wifi): fix modem sleep flag clear failed 2026-04-23 20:30:26 +08:00
luoxu f5a927e055 fix(ble_log): fix size_info nibble misalignment for last odd-count arg 2026-04-23 19:23:45 +08:00
luoxu 58121d2540 test(ble): add comprehensive test suite for log compression 2026-04-23 19:23:45 +08:00
luoxu b7760a77e4 fix(ble): replace hardcoded tuple indices with FormatToken NamedTuple 2026-04-23 19:23:45 +08:00
luoxu 3f2b6c97f8 fix(ble_log): fix unaligned access and buffer safety in log compression 2026-04-23 19:23:45 +08:00
Shreyas Sheth f3388a75ee fix(wpa_supplicant): initialize wps pin len correctly 2026-04-23 19:16:17 +08:00
gaoxu 37160f88af refactor(isp): avoid isp ll functions using hal.hw before initialization 2026-04-23 19:14:26 +08:00
Fu Hanxi 6ab8c642f5 Merge branch 'ci/fix-mypy-version' into 'master'
Ci/fix mypy version

See merge request espressif/esp-idf!47891
2026-04-23 12:30:08 +02:00
Guillaume Souchere a56354e9ab feat(heap): move TLSF ROM patches and related files from esp_rom to heap
The TLSF ROM patch code (rom_patch_tlsf.c, rom_patch_multi_heap.c),
their headers, and the per-target *.rom.heap.ld linker scripts are
semantically owned by the heap component, not esp_rom. Move them
accordingly:

- components/esp_rom/patches/esp_rom_tlsf.c
  → components/heap/rom_patches/rom_patch_tlsf.c
- components/esp_rom/patches/esp_rom_multi_heap.c
  → components/heap/rom_patches/rom_patch_multi_heap.c
- components/esp_rom/include/esp_rom_tlsf.h
  → components/heap/rom_patches/include/rom_patch_tlsf.h
- components/esp_rom/include/esp_rom_multi_heap.h
  → components/heap/rom_patches/include/rom_patch_multi_heap.h
- components/esp_rom/<target>/ld/<target>.rom.heap.ld (×8)
  → components/heap/port/<target>/ld/<target>.rom.heap.ld

Update heap/CMakeLists.txt to:
- use target_linker_script() directly for *.rom.heap.ld
- guard post-registration ROM patch setup with NOT BOOTLOADER_BUILD
- drop stale CONFIG_HEAP_TLSF_CHECK_PATCH symbol reference
- drop esp_rom_include_multi_heap_patch from TLSF_CHECK_PATCH guard

Remove the corresponding entries from esp_rom/CMakeLists.txt.
2026-04-23 12:21:31 +02:00
Rahul Tank 688d541da5 fix(nimble): Fixed extra error prints introduced in previous commit 2026-04-23 15:43:29 +05:30
Zhou Xiao fed69540fa change(gitlab): change tools/ble code owner to bluetooth 2026-04-23 18:03:53 +08:00
igor.udot 560006a6d4 ci: fix mypy version to < 1.20.2 2026-04-23 17:09:12 +08:00
Alexey Lapshin 3f3ef6f08e Merge branch 'fix/cxx_noreturn_issue' into 'master'
fix(libc): picolibc: workaround wrong pthread_exit declaration for c++

See merge request espressif/esp-idf!47690
2026-04-23 12:47:12 +04:00
Guillaume Souchere b65788a934 Merge branch 'fix/heap-integrity-check-rom-tlsf' into 'master'
fix(esp_rom): Set poison check hook for tlsf_walk_pool patch

Closes IDF-13793

See merge request espressif/esp-idf!42713
2026-04-23 10:40:20 +02:00
Mahavir Jain 465c0b8e22 Merge branch 'fix/chunk_encoded_post_request_failed' into 'master'
fix(esp_http_client): implement chunked transfer encoding in before tranport write

Closes IDFGH-16566

See merge request espressif/esp-idf!44362
2026-04-23 14:02:41 +05:30
Fu Hanxi 7f993bfaa6 Merge branch 'ci/improve-build-check-pattern' into 'master'
ci: improve pattern that triggers build check

See merge request espressif/esp-idf!47883
2026-04-23 10:24:56 +02:00