Commit Graph

51122 Commits

Author SHA1 Message Date
renpeiying d188a9faa4 docs: Add CN translation 2026-03-31 16:24:09 +08:00
Jan Beran 7356b34389 docs: clarify how SDKCONFIG_DEFAULTS cache variable works 2026-03-31 16:24:09 +08:00
morris 1c43172477 Merge branch 'feature/support_gpio_internal_connention' into 'master'
feat(gpio): support to attach gpio signals internally

See merge request espressif/esp-idf!45672
2026-03-31 15:54:33 +08:00
Zhang Wen Xu e05905077e Merge branch 'fix/add_ifndef_ot_config' into 'master'
fix(openthread): add ifndef guards to ftd / mtd config

See merge request espressif/esp-idf!46793
2026-03-31 07:35:08 +00:00
Jiang Jiang Jian 425c5b293d Merge branch 'bugfix/fix_broadcast_packet_affecting_keep_alive_functionality' into 'master'
fix(wifi): unicast frames count as keep-alive, filter out broadcast/multicast frames

Closes WIFI-7290

See merge request espressif/esp-idf!47066
2026-03-31 14:20:57 +08:00
Island 582451a451 Merge branch 'fix/fix_add_char_value_failed_with_len_is_zero' into 'master'
fix(bt/bluedroid): Fixed AddCharacteristic failed when attr_len is zero for AUTO_RSP

See merge request espressif/esp-idf!47139
2026-03-31 13:24:03 +08:00
laokaiyao b5c68aa481 feat(gpio): support to attach gpio signals internally 2026-03-31 12:26:35 +08:00
muhaidong 8037fe97db fix(wifi): only unicast frames count as keep-alive 2026-03-31 11:34:23 +08:00
Wang Meng Yang 1ec13a92d2 Merge branch 'bugfix/spp_deinit' into 'master'
fix(bt/bluedroid): flushed all the DM PM at the end of SPP deinit

See merge request espressif/esp-idf!47065
2026-03-31 09:57:52 +08:00
Fu Hanxi 4a4a6c779d Merge branch 'ci/empty-constraint-branch' into 'master'
ci: revert python constraint branch

See merge request espressif/esp-idf!47153
2026-03-31 03:55:31 +02:00
Wang Meng Yang 4cac5e157a Merge branch 'bugfix/misc_improvement' into 'master'
fix(bt/bluedroid): fixed multiple high-severity issues from AI code review in Bluedroid

See merge request espressif/esp-idf!46833
2026-03-31 09:55:29 +08:00
Marius Vikhammer 614ef754fd Merge branch 'bugfix/esp32s31_cache_auto' into 'master'
fix(bootloader): keep esp32s31 cache path clocks enabled

See merge request espressif/esp-idf!47146
2026-03-31 08:59:36 +08:00
Fu Hanxi 611ae33d93 ci: revert python constraint branch 2026-03-30 19:34:59 +02:00
Fu Hanxi e93cda6391 Merge branch 'ci/apply-idf-ci-1.x' into 'master'
ci: upgrade idf-ci to 1.x

Closes CII-108

See merge request espressif/esp-idf!46623
2026-03-30 19:31:53 +02:00
Alexey Lapshin 3f64d2149f Merge branch 'fix/picolibc_setvbuf_ionbf_workaround' into 'master'
fix(esp_libc): picolibc: add workaround for setvbuf on _IONBF

See merge request espressif/esp-idf!46994
2026-03-30 17:09:53 +04:00
Mahavir Jain d30e615bb3 Merge branch 'fix/esp_tee_c61_test_sb_failures' into 'master'
ci(esp_tee): Fix TEE test-suite failures with Secure Boot enabled for C61

See merge request espressif/esp-idf!47105
2026-03-30 18:27:48 +05:30
Laukik Hase aa89395a9c Merge branch 'fix/esp32c61_rom_stack_addr' into 'master'
fix(soc): Correct the ESP32-C61 ROM stack start address

See merge request espressif/esp-idf!47099
2026-03-30 18:16:20 +05:30
Shen Wei Long 463fcc5e36 Merge branch 'feat/support_mbedtls_for_ble_hci_example' into 'master'
feat(ble): support mbedtls for ble controller encryption

See merge request espressif/esp-idf!46897
2026-03-30 12:29:30 +00:00
morris a488ff58d1 Merge branch 'feature/pcnt-private-shared-interrupts' into 'master'
refactor(pcnt,rmt,mcpwm): use private shared interrupts for ISR allocation

See merge request espressif/esp-idf!47014
2026-03-30 19:00:48 +08:00
Marius Vikhammer 735f2e2e19 fix(bootloader): keep esp32s31 cache path clocks enabled
Keep the ESP32-S31 cache/MSPI clock path ungated during boot so the
bootloader avoids random illegal-instruction failures while the hardware
issue is still under investigation.

Made-with: Cursor
2026-03-30 17:35:33 +08:00
Aditya Patwardhan cd4d0a7465 Merge branch 'fix/tcp_transport_async_ssl_connect' into 'master'
fix(tcp_transport): reset state on async TLS connect failure to avoid use-after-free

See merge request espressif/esp-idf!46726
2026-03-30 14:45:20 +05:30
Aditya Patwardhan 80ede37e3a Merge branch 'fix/ota_resumption_ci_failures' into 'master'
fix: solve OTA resumption CI failures

Closes IDFCI-3505 and IDFCI-3328

See merge request espressif/esp-idf!45984
2026-03-30 14:44:14 +05:30
Laukik Hase fc67c01995 ci(esp_tee): Fix TEE test-suite failures with Secure Boot enabled 2026-03-30 13:56:35 +05:30
zhiweijian 0c41af54ba fix(bt/bluedroid): Fixed AddCharacteristic failed when attr_len is zero for AUTO_RSP 2026-03-30 15:41:42 +08:00
Laukik Hase 9e21a52202 fix(soc): Correct the ESP32-C61 ROM stack start address 2026-03-30 12:46:58 +05:30
C.S.M 2839dacbc2 Merge branch 'fix/bod_build' into 'master'
fix(bod): Fix bod build failed on esp32h21

See merge request espressif/esp-idf!47121
2026-03-30 15:09:09 +08:00
Wu Zheng Hui fa9f68cda1 Merge branch 'fix/remove_rwdt_workaround_for_p4_rev3.2' into 'master'
change(esp_rom): remove wdt_hal_config_stage API workaround for P4 ECO7

Closes PM-687

See merge request espressif/esp-idf!47094
2026-03-30 14:35:32 +08:00
Marius Vikhammer e050a5f10b Merge branch 'fix/esp_cpu_api' into 'master'
fix(esp_hw_support): validate esp_cpu debug helper args and guard CSR_PRV_MODE

See merge request espressif/esp-idf!47030
2026-03-30 14:02:43 +08:00
Jiang Jiang Jian e32fb2ce8a Merge branch 'fix/wifi_nan_wrong_service_id_log' into 'master'
fix(wifi): zero-init pub_id and sub_id in NAN service functions

Closes IDFGH-17335

See merge request espressif/esp-idf!46846
2026-03-30 12:45:56 +08:00
Jiang Jiang Jian de2046af95 Merge branch 'feat/add_new_api_to_return_value_for_vendor_ie_cb' into 'master'
feat(wifi): Added new API to return value for vendor ie cb

Closes WIFI-7191 and WIFI-7277

See merge request espressif/esp-idf!46910
2026-03-30 12:15:01 +08:00
C.S.M 0fd6351bcf fix(bod): Fix bod build failed on esp32h21 2026-03-30 11:28:15 +08:00
C.S.M edc387e571 Merge branch 'feat/bod_bringup_h21' into 'master'
feat(bod): Add support for bod on esp32h21

Closes IDF-11530

See merge request espressif/esp-idf!46812
2026-03-30 10:59:33 +08:00
wuzhenghui 83d88e73a4 change(esp_rom): wdt_hal_config_stage fixed in rom_version: esp32p4-eco7-20260109 2026-03-30 09:53:32 +08:00
Martin Vychodil 6cdffe3c55 Merge branch 'docs/h4_storage_docs_update' into 'master'
docs(storage): removed non-updated docs refs for esp32h4

Closes IDF-12960

See merge request espressif/esp-idf!47098
2026-03-29 21:39:58 +08:00
Fu Hanxi 12cc3a92af Merge branch 'feat/parametrize-pytest-cli-args' into 'master'
ci: move test cli args alongside test scripts

Closes IDFCI-1951 and IDFCI-2940

See merge request espressif/esp-idf!46966
2026-03-28 08:04:25 +01:00
Krzysztof Budzynski 884057c317 Merge branch 'docs/c5_storage_docs' into 'master'
docs(storage): removed non-updated docs refs for C5

Closes IDF-9488

See merge request espressif/esp-idf!47067
2026-03-28 11:28:46 +08:00
morris d889e75ee6 refactor(mcpwm): move interrupt conflict checks to allocator 2026-03-27 22:59:48 +08:00
morris 4084c88a2e refactor(rmt): switch group interrupts to private shared binding
Bind RMT channel interrupts by module name and allocate them as private
shared so channels in the same RMT instance reuse one CPU interrupt line
without exposing it to other peripherals. Drop RMT-side interrupt
priority conflict state and let the interrupt allocator enforce
compatibility.

Use soc_rmt_signals[group_id].module_name when creating RMT PM locks and
drop the per-channel formatted lock name buffer. This keeps naming
consistent with interrupt binding and removes unnecessary string
formatting state.
2026-03-27 22:53:14 +08:00
morris 8509ec1958 refactor(pcnt): use private shared interrupt groups
Route PCNT unit interrupts through private shared groups bound by module
name so units in the same PCNT instance share one CPU line without
allowing other peripherals to join. Remove redundant PCNT-side priority
conflict checks and rely on the interrupt allocator for conflict
validation.

Switch the PCNT test app to unity leak utilities and clean newlib reent
state during teardown so leak checks are more stable with lazy
allocations.
2026-03-27 22:53:14 +08:00
morris a8c8b831b8 fix(esp_hw_support): fix private shared interrupt release path
Treat ESP_INTR_FLAG_SHARED_PRIVATE as shared when selecting interrupt
lines and avoid misclassifying private shared vectors as non-shared
during free. Also fix two error-path leaks in esp_intr_alloc_info by
freeing the temporary handle and rolling back group_name on allocation
failure.

refactor(esp_hw_support): add semantic vector descriptor helpers

Introduce helper macros to classify vector descriptor state (shared,
non-shared, private shared, and uninitialized) and apply them in
allocator/free/dump paths. This makes private-shared semantics explicit
and reduces repeated bitwise checks.

Rename vector descriptor helpers to explicitly distinguish public
shared, private shared, and shared-family states. This improves
readability and avoids ambiguity when handling mixed shared/non-shared
flag combinations.
2026-03-27 22:53:14 +08:00
Fu Hanxi 9ecd3ecad4 ci: apply idf-ci 1.x 2026-03-27 15:12:31 +01:00
sonika.rathi c9670bf1f8 docs(storage): removed non-updated docs refs for esp32h4 2026-03-27 13:51:37 +01:00
zhangyanjiao 1eb4c29975 feat(wifi): update wifi lib for vendor ie cb and home channel 2026-03-27 19:30:11 +08:00
zhangyanjiao a74f9daab0 feat(wifi): add new api to return home channel info 2026-03-27 19:30:06 +08:00
Frantisek Hrbata 3c8a4657a5 Merge branch 'fix/cmakev2_ci_fixes' into 'master'
fix(cmakev2): fix Linux target build and skip unsupported root component tests

See merge request espressif/esp-idf!47050
2026-03-27 12:12:42 +01:00
Fu Hanxi f00fbc88a4 ci: set build status as fail when upload failed 2026-03-27 11:11:03 +01:00
Fu Hanxi 87dd8ee147 Merge branch 'ci/eco-to-rev' into 'master'
ci: rename eco tags to revision

Closes CII-109

See merge request espressif/esp-idf!46061
2026-03-27 09:22:37 +01:00
Fu Hanxi 036bb8ec77 ci: move linux test cli args alongside the test scripts 2026-03-27 09:19:21 +01:00
zhangyanjiao a0868299ff feat(wifi): Added new API to return value for vendor ie cb 2026-03-27 15:06:22 +08:00
Gao Xu eddf3dbec1 Merge branch 'fix/isp_clk_error' into 'master'
Fix ISP clk source error and hal init error

See merge request espressif/esp-idf!46993
2026-03-27 15:01:40 +08:00