Igor Udot
f72dbb87ec
Merge branch 'ci/gcc-static-analyzer-cache' into 'master'
...
ci: enable cache for gcc_static_analyzer
See merge request espressif/esp-idf!49086
2026-06-01 16:06:03 +08:00
Guillaume Souchere
33e774397c
Merge branch 'feat/error-code-registration' into 'master'
...
feat(esp_common): implement composable error code registration via link-time arrays
Closes IDF-15105 and IDF-15486
See merge request espressif/esp-idf!46125
2026-06-01 09:40:37 +02:00
igor.udot
ee65c61a3b
ci: enable cache for gcc_static_analyzer
2026-06-01 15:17:13 +08:00
C.S.M
2cff0eae16
Merge branch 'fix/jpeg_cve_fix' into 'master'
...
fix(jpeg_decoder): Add some strict check to avoid bad picture attack
See merge request espressif/esp-idf!48892
2026-06-01 15:08:59 +08:00
Jan Beran
1996dd0e4a
Merge branch 'fix/optimize_menuconfig_speed' into 'master'
...
fix: optimize menuconfig speed
Closes IDF-15411 and IDF-7010
See merge request espressif/esp-idf!46242
2026-06-01 14:52:23 +08:00
Island
2a0992924e
Merge branch 'change/revert-ble-log-trans-buf-size' into 'master'
...
change(ble_log): reverted default ble log buffer size to 2048 bytes
See merge request espressif/esp-idf!49057
2026-06-01 14:21:47 +08:00
Zhang Wen Xu
ec461b563b
Merge branch 'fix/154_txrx_at_time' into 'master'
...
fix(802.15.4): remove comparison between txrx_at and ramp time
See merge request espressif/esp-idf!48914
2026-06-01 03:43:09 +00:00
C.S.M
6ffafe8e93
fix(jpeg_decoder): Add some strict check to avoid bad picture attack
2026-06-01 11:27:14 +08:00
Jiang Jiang Jian
5fc361d5d0
Merge branch 'bugfix/fix_some_rom_func_ld_issue' into 'master'
...
fix(wifi): fix som rom func ld issue
See merge request espressif/esp-idf!49004
2026-06-01 11:12:04 +08:00
Wu Zheng Hui
ca4952594a
Merge branch 'fix/bind_int_wdt_to_cache_livelock_fix' into 'master'
...
fix(esp_system): bind int_wdt to cache livelock workaround
See merge request espressif/esp-idf!48990
2026-06-01 10:28:09 +08:00
Island
fdea1bd77f
Merge branch 'idf/ble_audio_bluedroid' into 'master'
...
feat(ble_audio): Support running ISO & LE Audio with Bluedroid Host
See merge request espressif/esp-idf!48658
2026-06-01 10:13:53 +08:00
Shu Chen
b90730f433
Merge branch 'fix/openthread_rcp_uart_senddone_on_fail' into 'master'
...
fix(openthread): avoid HDLC TX stall on fd write failure
Closes IDFGH-17555
See merge request espressif/esp-idf!48962
2026-05-29 11:33:05 +00:00
Liu Linyan
8dbef3bad4
feat(ble_audio): Support running ISO & LE Audio with Bluedroid Host
2026-05-29 17:24:54 +08:00
C.S.M
6cd0e56ae2
Merge branch 'fix/temperature_phy_test_c2' into 'master'
...
fix(tsens): Remove temperature sensor phy consist test
Closes IDFCI-7994
See merge request espressif/esp-idf!48074
2026-05-29 16:51:06 +08:00
C.S.M
b2784ccc39
Merge branch 'feat/tsens_slp_esp32h4' into 'master'
...
feat(temperature_sensor): Add temperature sensor sleep retention support on esp32h4
Closes IDF-12405, IDF-15617, and IDF-15648
See merge request espressif/esp-idf!48703
2026-05-29 16:37:52 +08:00
C.S.M
42f3ef9de6
Merge branch 'feat/add_peripheral_owner_to_pytest' into 'master'
...
ci: Add peripheral code onwer to pytest under esp driver
See merge request espressif/esp-idf!49039
2026-05-29 16:34:22 +08:00
Zhou Xiao
cce5bd6e51
change(ble_log): reverted default ble log buffer size to 2048 bytes
2026-05-29 16:32:02 +08:00
C.S.M
26d4bbe085
Merge branch 'feat/update_jpeg_performance' into 'master'
...
doc(jpeg): Update jpeg performance on esp32s31
See merge request espressif/esp-idf!49053
2026-05-29 16:31:31 +08:00
C.S.M
ed28662b99
ci: Add peripheral code onwer to pytest under esp driver
2026-05-29 16:17:49 +08:00
C.S.M
f47552ed02
doc(jpeg): Update jpeg performance on esp32s31
2026-05-29 16:09:16 +08:00
morris
ef4a30d879
Merge branch 'feat/blink_example_esp32s31' into 'master'
...
feat(example): set default GPIO for esp32-s31 blink example
See merge request espressif/esp-idf!49024
2026-05-29 16:08:22 +08:00
Jan Beran
c974f9420b
feat(menuconfig): optimize menuconfig speed
...
When esp-idf-kconfig >= 3.9.0 is installed, we can use the optimized
menuconfig target without the need to preprocess the sdkconfig file by
kconfgen (removing deprecated options - menuconfig - readding deprecated
options).
Also removed unused {menuconfig_depends} from the new target.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-29 14:57:48 +08:00
Guillaume Souchere
3afe8a2970
Merge branch 'fix/heap-minimum-free-size' into 'master'
...
fix(heap): Do not consider newly registered heap in minimum free size calculation
Closes IDF-15682
See merge request espressif/esp-idf!48681
2026-05-29 07:46:52 +02:00
Mahavir Jain
c97a2c4148
Merge branch 'docs/add_ws_post_handshake_cb_doc' into 'master'
...
docs(esp_http_server): adds doc and migration entry for ws server post handshake cb
Closes IDFGH-17615 and DOC-14699
See merge request espressif/esp-idf!48153
2026-05-29 10:35:21 +05:30
Mahavir Jain
d0fb1cdad8
Merge branch 'feat/enable_sb_and_fe_support_for_esp32s31' into 'master'
...
feat: enable Secure Boot, Flash Encryption and Key Manager support in ESP32S31
Closes IDF-14629, IDF-14628, IDF-14626, and IDF-14622
See merge request espressif/esp-idf!48136
2026-05-29 10:31:34 +05:30
morris
5a1e63f071
feat(example): set default GPIO for esp32-s31 blink example
...
for both Function-Core Board and Korvo Board
2026-05-29 10:53:17 +08:00
Zhang Shuxian
dd0e06bc0b
docs: Update CN translation for protocols.rst
2026-05-29 10:38:59 +08:00
Tomas Rohlinek
fb2e11f070
Merge branch 'fix/vfs_incorect_deprecation' into 'master'
...
fix(storage/vfs): Mark the correct version of function deprecated
See merge request espressif/esp-idf!49015
2026-05-28 17:40:54 +02:00
Tomáš Rohlínek
7361e32490
fix(storage/vfs): Mark the correct version of function deprecated
2026-05-28 15:00:50 +02:00
Alexey Lapshin
8a66ccf322
Merge branch 'fix/newlib-nano-nosys-linking' into 'master'
...
fix(libc): nano: add -lnosys to linking to avoid CMake configuration issues
Closes IEC-540
See merge request espressif/esp-idf!48738
2026-05-28 15:47:59 +04:00
Marius Vikhammer
6f21ebaf90
Merge branch 'ci/enable_s31_ulp_multi_dev' into 'master'
...
ci(ulp): re-enable multi dev tests for S31 ULP
Closes IDF-15572
See merge request espressif/esp-idf!48890
2026-05-28 17:46:11 +08:00
Rahul Tank
c8407ee5c8
Merge branch 'bugfix/fix_service_compilation_issue' into 'master'
...
fix(nimble): Fix compilation issues in Gatt SPS service
See merge request espressif/esp-idf!48936
2026-05-28 15:16:03 +05:30
Tomas Rezucha
9756d9654c
Merge branch 'feat/usb_dfu_console_soc_caps' into 'master'
...
feat(soc): add USB DFU and OTG console caps
Closes IDF-9133
See merge request espressif/esp-idf!48167
2026-05-28 10:42:08 +02:00
Guillaume Souchere
177024eeeb
fix(heap): Do not consider newly registered heap in minimum free size calcualtion
...
After startup is done and app_main is reached, all calls to
heap_caps_add_region_with_caps (adding a new heap to the list of registered
heaps) will not affect the minimum free heap size value.
For heaps created before startup, this won't apply and their size will
end up being taken into account in the calculation of the minimum.
2026-05-28 10:30:25 +02:00
Gao Xu
84cf5394d6
Merge branch 'fix/sdmmc_reinit_error' into 'master'
...
fix(sdmmc): fix sdmmc re-init error
Closes IDFGH-15592, IDFGH-15603, EHM-68, and EHM-127
See merge request espressif/esp-idf!48336
2026-05-28 16:22:10 +08:00
Ondrej Kosta
2765aa7ec9
Merge branch 'contrib/github_pr_18642' into 'master'
...
fix(eth): use stored base_increment when computing PTP addend (GitHub PR)
Closes IDFGH-17700
See merge request espressif/esp-idf!48902
2026-05-28 16:11:59 +08:00
Guillaume Souchere
23b8a17d3f
feat(ci): add error code registration check to the pre-commit hook
2026-05-28 09:53:33 +02:00
Guillaume Souchere
d670774f5c
feat(esp_common): implement composable error code registration via link-time arrays
...
Refactor the esp_err_to_name() system to decouple esp_common from
higher-level components. Instead of a monolithic generated table,
each component registers its error codes into a dedicated linker
section (.esp_err_msg_table) via idf_define_esp_err_codes() in its
CMakeLists.txt.
New files:
- tools/err_codes_extract.py: extract ESP_ERR_* defines from headers to CSV
- tools/err_codes_to_c.py: generate C source placing entries into linker section
- tools/err_codes_to_rst.py: generate RST documentation from error codes
- tools/cmake/err_codes.cmake: CMake module providing idf_define_esp_err_codes()
- components/esp_common/include/esp_err_codes.h: esp_err_msg_t typedef
- components/esp_common/src/esp_err_to_name_new.c: new lookup using link-time array
- tools/test_apps/build_system/err_codes_check/: CI test app
Changes:
- Remove all optional component dependencies from esp_common/CMakeLists.txt
- Add .esp_err_msg_table section to all 5 linker scripts
- Register error codes in 18 components via idf_define_esp_err_codes()
- Add new scripts to .gitlab/ci/rules.yml build_check patterns
- use new scripts to generate doc and add CI validation
- Update esp_err.rst to add description of composable code registration
2026-05-28 09:53:32 +02:00
muhaidong
c2611cd018
fix(wifi): fix som rom func ld issue
2026-05-28 15:49:20 +08:00
gaoxu
c9a7a0fd03
fix(sdmmc): fix sdmmc re-init error on legacy driver
2026-05-28 14:23:31 +08:00
morris
f464b587ef
Merge branch 'fix/fix_i80_example_high_failure_ratio' into 'master'
...
test(parlio): enable h4 parlio test
Closes IDF-15613 and IDFCI-11015
See merge request espressif/esp-idf!48940
2026-05-28 13:30:16 +08:00
wuzhenghui
b88a809b8c
fix(esp_system): update cache livelock workaround bind to interrupt WDT configuration
2026-05-28 12:10:59 +08:00
Chen Jichang
7f048be21f
test(parlio): enable h4 parlio test
2026-05-28 10:56:20 +08:00
Ashish Sharma
d0401f2f4e
docs(esp_http_server): adds doc and migration entry for ws server post handshake cb
...
Closes https://github.com/espressif/esp-idf/issues/18539
2026-05-28 10:39:29 +08:00
Wan Lei
ddfb7e4b58
Merge branch 'fix/twaifd_assert_fail' into 'master'
...
fix(driver_twai): fix driver assert fail when send frame
Closes IDFGH-17041, IDF-15618, IDFCI-11284, IDFCI-10485, IDFCI-11283, IDFCI-10486, and IDFCI-10484
See merge request espressif/esp-idf!48927
2026-05-28 09:10:51 +08:00
Tomas Rezucha
232035071e
feat(tools): Add 'check' field to idf.py actions
2026-05-27 19:06:10 +02:00
Island
7812a5df33
Merge branch 'bugfix/fix_ble_coded_phy_performance_with_wifi_coex' into 'master'
...
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(51d9dfde)
Closes BT-4348
See merge request espressif/esp-idf!48851
2026-05-27 21:32:47 +08:00
Mahavir Jain
26e80b8f97
Merge branch 'fix/codeowners_doc_link' into 'master'
...
fix(gitlab): correct link to codeowners syntax
See merge request espressif/esp-idf!48879
2026-05-27 18:38:14 +05:30
Mahavir Jain
a004840c04
Merge branch 'ci/esp_tee_fuzzing' into 'master'
...
ci(esp_tee): Add fuzzing tests for verifying service call behaviour with random inputs
Closes IDF-12698
See merge request espressif/esp-idf!37851
2026-05-27 18:35:45 +05:30
Mahavir Jain
e601a60baa
Merge branch 'bugfix/increase_partition_nan' into 'master'
...
fix(esp_wifi): Increase partition size of app for NaN console
See merge request espressif/esp-idf!48973
2026-05-27 18:30:14 +05:30