Commit Graph

52378 Commits

Author SHA1 Message Date
Hu Rui
b8d34df12c Merge branch 'fix/touch_reg_typo' into 'master'
fix(touch): fix some typo in reg and ll

See merge request espressif/esp-idf!48586
2026-05-18 19:39:30 +08:00
C.S.M
9a0169eea4 Merge branch 'feat/temperature_esp32s31' into 'master'
feat(tsens): Add tsens support on esp32s31

Closes IDF-14799 and IDF-14800

See merge request espressif/esp-idf!48554
2026-05-18 19:11:09 +08:00
morris
22d07c837e Merge branch 'test/ana_cmpr_cxx_test_app' into 'master'
test(ana_cmpr): migrate analog comparator test sources to C++

See merge request espressif/esp-idf!48512
2026-05-18 18:12:49 +08:00
Chen Ji Chang
2c5fa76a80 Merge branch 'fix/fix_dma2d_async_memcpy_msync' into 'master'
fix(dma2d): fix dma2d async memcpy msync

See merge request espressif/esp-idf!48628
2026-05-18 18:06:45 +08:00
Fu Hanxi
e470d1a637 Merge branch 'ci/remove_deprecated_sha_update_job' into 'master'
ci: remove deprecated SHA update job

Closes CII-135

See merge request espressif/esp-idf!48198
2026-05-18 11:31:54 +02:00
Island
84e65bebdd Merge branch 'bugfix/fix_ble_reg_notify_no_fail' into 'master'
validate handle in esp_ble_gattc_register_for_notify

Closes BLERP-2717

See merge request espressif/esp-idf!47793
2026-05-18 17:22:49 +08:00
Evgeny Torbin
29455e38c2 ci: remove deprecated SHA update job 2026-05-18 15:58:10 +08:00
Roland Dobai
40c01e1c11 Merge branch 'ci/forced_esptool_install' into 'master'
CI: Force the update of esptool to the latest dev release in every job

See merge request espressif/esp-idf!48581
2026-05-18 09:46:40 +02:00
Chen Jichang
58e6cad8cd fix(dma2d): fix dma2d async memcpy msync 2026-05-18 15:42:57 +08:00
David Čermák
1dc52fb289 Merge branch 'test/lwip_mbedtls_psa' into 'master'
fix(lwip): Fix mbedtls PSA API

See merge request espressif/esp-idf!48445
2026-05-18 15:04:54 +08:00
He Binglin
49d8998189 Merge branch 'bugfix/esp_idf_s2_rtc_wdt_mistakenly_enabled' into 'master'
Bugfix/esp idf s2 rtc wdt mistakenly enabled

See merge request espressif/esp-idf!48582
2026-05-18 14:42:17 +08:00
Alexey Lapshin
653e6007e6 Merge branch 'fix/picolibc-disable-c11-annex-k' into 'master'
fix(libc): picolibc: disable C11 annex K in compatibility mode

See merge request espressif/esp-idf!48197
2026-05-18 10:34:43 +04:00
morris
49bb908f3e test(ana_cmpr): migrate analog comparator test sources to C++
Convert test files in the analog comparator test app from C to C++ and update initializations/types for strict C++ compilation while keeping test behavior unchanged.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-18 11:20:06 +08:00
C.S.M
e4d26b2572 feat(tsens): Add tsens support on esp32s31 2026-05-18 11:07:58 +08:00
Roland Dobai
fce70533fa Merge branch 'fix/component_manager_version' into 'master'
Tools: seed IDF_VERSION before idf.py parses dependencies.lock

Closes IDF-15689

See merge request espressif/esp-idf!48535
2026-05-15 16:25:20 +02:00
Jiang Jiang Jian
ef338c61b4 Merge branch 'feat/support_weak_func_wifi_assert' into 'master'
fix(wifi): support weak func for wifi lmac assert

Closes WIFIBUG-1715

See merge request espressif/esp-idf!45496
2026-05-15 20:46:48 +08:00
Sudeep Mohanty
d09693fdc8 Merge branch 'fix/freertos_delete_with_caps_smp_race' into 'master'
fix(freertos): close vTaskDeleteWithCaps cross-core delete race on SMP preview kernel

Closes IDFCI-11425

See merge request espressif/esp-idf!48501
2026-05-15 14:41:45 +02:00
Jiang Jiang Jian
900a72f7b6 Merge branch 'bugfix/roaming_app_track_data' into 'master'
fix(roaming): prevent timeout payload double-free on deinit

Closes WIFIBUG-1880

See merge request espressif/esp-idf!48361
2026-05-15 19:43:12 +08:00
Island
2d1033d4f8 Merge branch 'update/ble_iso_expose_i2s_api' into 'master'
fix(ble): Fix ble iso i2s API missing issue

See merge request espressif/esp-idf!48506
2026-05-15 18:05:12 +08:00
Hu Rui
cc9cda4069 fix(touch): fix some typo in reg and ll 2026-05-15 17:49:26 +08:00
zhanghaipeng
747c9adeaa fix(bt/bluedroid): validate handle in esp_ble_gattc_register_for_notify 2026-05-15 17:48:39 +08:00
Roland Dobai
44772bf454 ci(gitlab): Force the update of esptool to the latest dev release 2026-05-15 11:33:19 +02:00
hebinglin
482eb947c7 fix(esp_hw_support): fix rtc wdt mistakenly enabled during lslp in esp32s2 2026-05-15 17:31:51 +08:00
Jiang Jiang Jian
1adf5e6613 Merge branch 'feat/support_esp3261_cert_test_example' into 'master'
feat(phy): support esp32c61 example cert test and antenna

Closes WIFI-6696 and IDF-9859

See merge request espressif/esp-idf!47122
2026-05-15 16:48:24 +08:00
muhaidong
9daf330ab0 feat(phy): support esp32c61 example cert test and antenna 2026-05-15 16:15:57 +08:00
Jiang Jiang Jian
492160df43 Merge branch 'fix/disable_i2c_master_clk_while_hw_hop_processing' into 'master'
fix(esp_phy): check hw freq hop done before disabling common clock

Closes WIFIBUG-1738

See merge request espressif/esp-idf!46388
2026-05-15 15:44:57 +08:00
Jiang Jiang Jian
8f57c5232d Merge branch 'feat/support_persistent_esp_rsa_ds_keys' into 'master'
Support persistent ESP RSA DS keys

Closes IDF-15427

See merge request espressif/esp-idf!46358
2026-05-15 15:42:54 +08:00
Ren Peiying
e959486fce Merge branch 'docs/update_cn_trans_for_security_docs' into 'master'
docs: Update translation for security docs

Closes DOC-14468

See merge request espressif/esp-idf!48487
2026-05-15 15:32:14 +08:00
muhaidong
2dcab6cc00 fix(wifi): support weak func for wifi lmac assert 2026-05-15 14:48:04 +08:00
morris
b264544bd9 Merge branch 'feat/support_gdma_sleep_retention_on_s31' into 'master'
feat(gdma): support gdma sleep retention on s31

Closes IDF-14760 and IDF-15640

See merge request espressif/esp-idf!46959
2026-05-15 14:44:08 +08:00
Roland Dobai
9bea09a081 fix(tools): seed IDF_VERSION before idf.py parses dependencies.lock
Any idf.py invocation could hang indefinitely with no output while
spawning an unbounded chain of "idf.py --version" subprocesses,
eventually exhausting system memory.

During init_cli(), idf.py parses the project's dependencies.lock to
vet trusted component-provided idf_ext.py extensions. If the lock
contains a component whose manifest has an "if: idf_version" clause,
evaluating it calls idf-component-manager's _get_idf_version(). Outside
a CMake build the IDF_VERSION environment variable is not set, so that
function falls back to running "idf.py --version" as a subprocess,
which re-enters init_cli() and recurses without bound.

During a normal CMake build the component manager runs as a subprocess
that already has IDF_VERSION in its environment (see build/config.env),
so the fallback is never reached. The recursion happens only because
idf.py runs component-manager code in-process during its own CLI
startup, outside that context.

Seed IDF_VERSION into os.environ early in init_cli(), before any
dependencies.lock parsing, using the subprocess-free
idf_version_from_cmake() helper. This gives in-process component-manager
code the same IDF_VERSION a CMake build would provide.
2026-05-15 14:06:40 +08:00
morris
25ac4c72d8 Merge branch 'feat/modem_etm_esp32s31' into 'master'
feat(etm): add modem ETM support on esp32s31

See merge request espressif/esp-idf!48412
2026-05-15 12:35:24 +08:00
harshal.patil
83ebd475c3 test(mbedtls/persistent_storage_format): Add ESP ITS NVS format-stability test app 2026-05-15 09:12:20 +05:30
harshal.patil
4821f331fe refactor(mbedtls/test): Move the mbedtls test app to support multiple test apps 2026-05-15 09:09:15 +05:30
harshal.patil
d7c9c3bc10 feat(mbedtls/psa_esp_rsa_ds): Support persistent ESP-RSA DS driver 2026-05-15 09:09:15 +05:30
morris
e58dabe7a7 feat(etm): add modem ETM support on esp32s31
Enable modem ETM capability on esp32s31 and add a dedicated modem_etm LL
implementation with the correct event/task status register mapping.
2026-05-15 11:32:26 +08:00
renpeiying
d771b41400 docs: Update translation for security docs 2026-05-15 10:46:59 +08:00
Island
acee7d4cfb Merge branch 'idf/ble_audio_past_support' into 'master'
feat(ble_audio): Support using PAST in the cap/acceptor example

See merge request espressif/esp-idf!48449
2026-05-15 10:28:08 +08:00
Gao Xu
891c53b472 Merge branch 'feat/adc_continuous_s31' into 'master'
ADC: oneshot and continuous mode support on ESP32-S31

Closes IDF-14744 and IDF-14741

See merge request espressif/esp-idf!47423
2026-05-15 10:15:55 +08:00
Marius Vikhammer
1ddf7f9d51 Merge branch 'ci/c5_lp_i2c_failure' into 'master'
ci(ulp): move i2c ulp tests to the new i2c slave driver

Closes IDFCI-10463, IDFCI-10755, IDFCI-10759, IDFCI-10764, IDFCI-10772, IDFCI-10773, IDFCI-10778, IDFCI-10782, IDFCI-10783, IDFCI-10792, IDFCI-10806, IDFCI-10814, IDFCI-10818, IDFCI-10822, IDFCI-10823, IDFCI-10830, IDFCI-10831, IDFCI-10835, IDFCI-10843, IDFCI-10849, IDFCI-10850, IDFCI-10855, IDFCI-10860, IDFCI-10864, IDFCI-10867, IDFCI-10871, IDFCI-10877, IDFCI-10892, IDFCI-10930, IDFCI-10931, IDFCI-10939, IDFCI-10940, IDFCI-10947, IDFCI-10948, IDFCI-10953, IDFCI-10954, IDFCI-10961, IDFCI-10979, IDFCI-10990, IDFCI-10998, IDFCI-11000, IDFCI-11013, IDFCI-11031, IDFCI-11036, IDFCI-11043, IDFCI-11052, IDFCI-11053, IDFCI-11057, IDFCI-11063, IDFCI-11069, IDFCI-11070, IDFCI-11074, IDFCI-11079, IDFCI-11096, IDFCI-11119, IDFCI-11123, IDFCI-11130, IDFCI-11131, IDFCI-11136, IDFCI-11141, IDFCI-11145, IDFCI-11151, IDFCI-11158, IDFCI-11160, IDFCI-11166, IDFCI-11181, IDFCI-11189, IDFCI-11195, IDFCI-11196, IDFCI-11205, IDFCI-11209, IDFCI-11210, IDFCI-11217, IDFCI-11227, IDFCI-11230, IDFCI-11242, IDFCI-11243, IDFCI-11249, IDFCI-11250, IDFCI-11255, IDFCI-11262, IDFCI-11263, IDFCI-11267, IDFCI-11273, IDFCI-11274, IDFCI-11288, IDFCI-11300, IDFCI-11301, IDFCI-11312, IDFCI-11313, IDFCI-11322, IDFCI-11323, IDFCI-11342, IDFCI-11353, IDFCI-11358, IDFCI-11360, IDFCI-11367, IDFCI-11374, IDFCI-11399, IDFCI-11405, IDFCI-11414, IDFCI-11415, IDFCI-11424, IDFCI-11426, IDFCI-11437, IDFCI-11438, IDFCI-11443, IDFCI-11444, IDFCI-11458, IDFCI-11462, IDFCI-11464, IDFCI-11470, IDFCI-11471, IDF-13146, and IDF-14140

See merge request espressif/esp-idf!48455
2026-05-15 10:11:34 +08:00
Jiang Jiang Jian
a99398a52e Merge branch 'ci/add_static_tx_buffer_case' into 'master'
Add wifi connect case when static tx buffer enable

See merge request espressif/esp-idf!48494
2026-05-15 10:08:50 +08:00
Armando (Dou Yiwen)
941f27b472 Merge branch 'fix/enable_psram_power' into 'master'
psram: enable psram power xpd on s31

See merge request espressif/esp-idf!48184
2026-05-15 02:07:57 +00:00
Gao Xu
b66f6bcc86 Merge branch 'feat/cam_support_s31' into 'master'
Support dvp cam on ESP32-S31

Closes IDF-14722

See merge request espressif/esp-idf!47850
2026-05-15 10:03:53 +08:00
wangjialiang
17db29cd01 fix(ble): Fix ble iso i2s API missing issue 2026-05-15 09:56:26 +08:00
Chen Chen
5c545e1de4 Merge branch 'refactor/rtcio_interface_update' into 'master'
refactor(lp_io): switch LP I2C/LP I2S to lp_gpio_matrix_input/output APIs

See merge request espressif/esp-idf!48118
2026-05-15 09:46:23 +08:00
Marius Vikhammer
b35f528beb test(ulp): migrate I2C tests to new slave driver 2026-05-15 09:38:52 +08:00
David Cermak
ec470883d1 feat(lwip): Migrate lwip to mbedtls PSA API
Update submodule: git log --oneline fd432e4e..20f8b073
  - feat(lwip): migrate to to PSA API interface (espressif/esp-lwip@20f8b0739)
  - test: Fix multiple defs of util vars (espressif/esp-lwip@e9b8482e7)
  - ci: Add support for building tests/apps with both gcc and clang (espressif/esp-lwip@2a14051bf)
  - try to fix unit test compiling with clang (espressif/esp-lwip@6933a63cb)
  - apps/snmp: Remove @retval tags on void methods (espressif/esp-lwip@b6209dcf8)
  - snmp: Mention struct field removal in UPGRADING (espressif/esp-lwip@6659cf1f2)
  - snmp: remove unused prev field from snmp_varbind (espressif/esp-lwip@f32188001)
  - snmp: remove handling of varbind->prev because it is never used (espressif/esp-lwip@46660d5cf)
  - snmp: fix dangling pointer in snmp_traps (espressif/esp-lwip@0e3e97f8d)
2026-05-14 16:40:38 +02:00
Wang Meng Yang
8c658f9f2b Merge branch 'bugfix/fix_bredr_kconfig' into 'master'
fix(bt): Fixed not show config for broadcast encryption and PCA

Closes BTQABR2023-674

See merge request espressif/esp-idf!48311
2026-05-14 21:56:26 +08:00
Linyan Liu
3b70c1a856 feat(ble_audio): Support using PAST in the cap/acceptor example 2026-05-14 20:43:07 +08:00
Jiang Jiang Jian
0f96f27d35 Merge branch 'feat/add_ci_ut_test_for_auto_mode_connect_passive_channel_hidden_ap' into 'master'
feat(ci): add ci test for auto mode connect passive chnnel hidden ap

Closes WIFI-7298

See merge request espressif/esp-idf!47140
2026-05-14 20:34:16 +08:00