Commit Graph

49603 Commits

Author SHA1 Message Date
Ferdinand Bachmann 56c3be2604 fix(cmake): Set CACHE variables correctly
The syntax for setting cache variables is actually
set(<variable> <value> CACHE <type> <docstring>) and not
set(<variable> CACHE <type> <value>).

The previous code silently set the variables to the empty string.
2026-01-13 15:52:35 +01:00
Frantisek Hrbata 2e385cc257 fix(ci): add rules.yml to check-tools-files-patterns pre-commit hook pattern
If `.gitlab/ci/rules\.yml` is changed, make sure the
`check-tools-files-patterns` pre-commit hooks is triggered to verify
that all `tools/*` files are covered by rules.yml.

Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com>
2026-01-13 21:58:55 +08:00
Frantisek Hrbata 0f011477aa fix(cmake): disable MINIMAL_BUILD build property if COMPONENTS is defined
The MINIMAL_BUILD build property and the COMPONENTS variable are both
used to determine the initial component list for the build.

Currently, if the COMPONENTS variable is set, the MINIMAL_BUILD logic
is ignored during component selection, but the MINIMAL_BUILD build
property remains set. This leads to an inconsistent state where
menuconfig displays information indicating MINIMAL_BUILD is active,
even though it was ignored in favor of the COMPONENTS variable.

Fix this by setting the MINIMAL_BUILD property to OFF if the
COMPONENTS variable is used.

Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com>
2026-01-13 21:58:55 +08:00
C.S.M e019482a36 docs(i3c): Add i3c master programming guide 2026-01-13 19:56:39 +08:00
He Binglin 40df15b1fc Merge branch 'feat/esp_idf_esp32h21_sdm_retention' into 'master'
Feat/esp idf esp32h21 sdm retention

Closes IDF-14159

See merge request espressif/esp-idf!45014
2026-01-13 19:53:24 +08:00
hebinglin 4a6986b927 fix(esp_hw_support): remove ESP32 linker.lf api that conflict with FORCE_IRAM_ATTR 2026-01-13 19:34:52 +08:00
hebinglin 7843b7b4b8 fix(esp_hw_support): fix cpu restart failed due to rtc_clk in flash 2026-01-13 19:34:08 +08:00
Mahavir Jain 1990b5f77c Merge branch 'ci/esp_tee_fixes' into 'master'
ci(esp_tee): Test script optimizations and refactoring

Closes IDF-13621 and IDFCI-6247

See merge request espressif/esp-idf!44802
2026-01-13 15:51:55 +05:30
Zhou Xiao 52c2bd2dd6 feat(ble): added sdkconfig to control ble host side hci log 2026-01-13 17:52:05 +08:00
Zhou Xiao 82ee820cf8 feat(ble): support ll log payload length limit for ble log v2 2026-01-13 17:52:00 +08:00
Zhou Xiao 52754b1aa4 change(ble): optimized os_mbuf_copydata thread safety protection 2026-01-13 17:51:15 +08:00
morris 373901e94c Merge branch 'refactor/remove_gdma_trigger_peripheral_t' into 'master'
refactor: remove gdma_trigger_peripheral_t

See merge request espressif/esp-idf!44964
2026-01-13 17:38:53 +08:00
Michael Wilson 39409058d3 fix(freertos): Correct misleading error messages for vPortEnter/ExitCritical
The error messages for vPortEnterCritical and vPortExitCritical are
misleading when they're called on a multi-core target, as they seem to
imply that the call is NOT supported on a single-core target. In fact,
they are, these functions are, however, not supported on multi-core
targets, so the error message has been updated to reflect this.

Merges https://github.com/espressif/esp-idf/pull/18109
2026-01-13 10:33:45 +01:00
Radek Tandler 802392f90e Merge branch 'feature/nvs_flash_erase_verify' into 'master'
feat(nvs_flash): Added verification of flash erase operation

Closes IDF-14351 and DOC-13490

See merge request espressif/esp-idf!43017
2026-01-13 10:28:06 +01:00
Chen Ji Chang 35b7274ab8 Merge branch 'feat/add_parlio_buffer_size_check_on_c6' into 'master'
feat(parlio): add buffer size alignment warning for c6

Closes IDFGH-16906

See merge request espressif/esp-idf!45010
2026-01-13 17:12:30 +08:00
Chen Chen 60284a9c86 feat(sdm): remove sdm_channel_set_duty API 2026-01-13 16:26:57 +08:00
Ondrej Kosta a45f42de7c Merge branch 'feat/esp32p4_eco5_emac' into 'master'
Added PTP PPS Feature

Closes IDF-13513

See merge request espressif/esp-idf!44345
2026-01-13 16:24:09 +08:00
Chen Ji Chang a05b410e3c Merge branch 'fix/fix_dma_burst_size_when_flash_enc_enabled' into 'master'
fix(gdma): fix dma burst size when flash enc enabled

See merge request espressif/esp-idf!44913
2026-01-13 15:58:46 +08:00
luweike b26f636ce3 docs: Add BLE support information for C5 and C61 2026-01-13 15:29:44 +08:00
Erhan Kurubas 392dfed30b Merge branch 'feat/coredump_rtc_noinit' into 'master'
Add a new attribute COREDUMP_NOINIT_ATTR

See merge request espressif/esp-idf!44843
2026-01-13 08:24:11 +01:00
Tan Yan Quan 00f36e0c5b docs(openthread): add iperf usage guide to ot_cli example readme 2026-01-13 15:24:08 +08:00
Shreyas Sheth 3190535799 fix(esp_wifi): Fix incorrect deauth reason parsing for station 2026-01-13 12:40:12 +05:30
Chen Chen 43dbdd75a3 feat(sdm): support SDM on esp32s31 2026-01-13 15:09:55 +08:00
Zhang Shu Xian f58b82b928 Merge branch 'docs/sync_trans_for_psa_migration' into 'master'
docs: Sync translation update for PSA migration

See merge request espressif/esp-idf!44910
2026-01-13 14:12:43 +08:00
Chen Yu Dong 111ac6257f Merge branch 'ci/update_check_doc_links_tags' into 'master'
Ci: update check doc links tags

See merge request espressif/esp-idf!44703
2026-01-13 14:09:31 +08:00
Jiang Jiang Jian c68b1e81b3 Merge branch 'bugfix/fix_lmac_tx_done_assert_issue' into 'master'
fix(wifi): fix lmac tx done assert issue

Closes FCS-1712, WIFIBUG-1551, WIFIBUG-1537, WIFIBUG-1647, and WIFIBUG-1382

See merge request espressif/esp-idf!44795
2026-01-13 14:05:50 +08:00
Island 5ce8facc98 Merge branch 'feat/ble_compressed_log_update' into 'master'
feat(ble_mesh): update log compression for ble mesh lib

Closes BLERP-2453

See merge request espressif/esp-idf!44850
2026-01-13 12:45:30 +08:00
Chen Chen b9a308a47c Merge branch 'refactor/i2c_soc_caps_cleanup' into 'master'
refactor(i2c): cleanup I2C definitions in soc_caps.h

Closes IDF-13690

See merge request espressif/esp-idf!44962
2026-01-13 11:32:26 +08:00
Zhang Shuxian 1ae27538a0 docs: Update translation for flash erase 2026-01-13 11:22:16 +08:00
muhaidong 528f317e94 fix(wifi): fix esp32s3 ping failure with ip and wifi fragmented packets 2026-01-13 11:10:36 +08:00
muhaidong 0090fa27cf fix(wifi): fix lmac tx done assert issue 2026-01-13 11:07:11 +08:00
He Binglin 7f98da97d3 Merge branch 'bugfix/esp_idf_c5_eco3_cpu_lockup' into 'master'
change: support top pd during sleep for esp32c5 eco3 and remove sleep mmu related flow

Closes IDF-13953

See merge request espressif/esp-idf!43587
2026-01-13 11:04:59 +08:00
Jin Cheng 0717ae3acf fix(bt/bluedroid): A2DP source at acceptor side will miss ESP_A2D_AUDIO_CFG_EVT 2026-01-13 10:14:43 +08:00
Wang Meng Yang 3feb5a3663 Merge branch 'bugfix/a2dp_utils' into 'master'
fix(bt/bluedroid): add status management for audio sink service channel

See merge request espressif/esp-idf!44961
2026-01-13 10:06:09 +08:00
Ondrej Kosta 6b40cae01c Merge branch 'ci/eth_10m_loopback' into 'master'
fix(esp_eth): made 10M loopback test less strict

Closes IDFCI-7039 and IDFCI-7736

See merge request espressif/esp-idf!44886
2026-01-12 22:48:19 +08:00
Laukik Hase 66ed9d2b4b ci(esp_tee): Optimize the TEE pytest script 2026-01-12 18:29:44 +05:30
hebinglin c4dbfecd06 fix(esp_hw_support): sleep iram opt operation enable when flash enter dpd 2026-01-12 19:57:52 +08:00
hebinglin 0e4ae326e9 feat(esp_hw_support): support sdm retention in esp32h21 2026-01-12 19:57:47 +08:00
Jin Cheng 4adb4b9010 fix(bt/bluedroid): add status management for audio sink service channel 2026-01-12 19:16:33 +08:00
Jiang Jiang Jian 99e8257a31 Merge branch 'feat/add_esp32c5_eco3_wifi_support' into 'master'
feat/add esp32c5 eco3 and esp32c61 eco4 wifi support

See merge request espressif/esp-idf!43899
2026-01-12 19:13:24 +08:00
morris 2a5e52f77a Merge branch 'feat/support_gptimer_on_s31' into 'master'
feat(gptimer): add gptimer support on esp32s31

Closes IDF-14745 and IDF-14746

See merge request espressif/esp-idf!44719
2026-01-12 17:57:21 +08:00
Chen Jichang a2b471b7a9 feat(parlio): add buffer size alignment warning for c6
Closes https://github.com/espressif/esp-idf/issues/17970
2026-01-12 17:21:15 +08:00
Ondrej Kosta f8b055bd11 feat(esp_eth): added PTP EMAC PPS0 support on ESP32P4v3
feat(esp_eth): added options to configure PTP module

feat(esp_eth): removed all PTP ioctl commands and created API
2026-01-12 17:13:25 +08:00
Chen Chen 17d2041821 refactor(i2c): cleanup I2C definitions in soc_caps.h 2026-01-12 17:07:04 +08:00
luoxu 7c4b104f61 feat(ble_mesh): update log compression for ble mesh lib 2026-01-12 14:51:26 +08:00
hebinglin 4756d62584 change(esp_driver): set cases with toppd check only run in esp32c5eco3 rather than eco2 2026-01-12 14:30:57 +08:00
hebinglin 94b54832f8 change(esp_hw_support): remove sleep_mmu_retention related flow for esp32c5 eco1 2026-01-12 14:15:48 +08:00
hebinglin 4841182afe feat(esp_hw_support): support top pd during sleep in esp32c5 eco3 2026-01-12 14:15:48 +08:00
hebinglin d164d34f5b revert(unit-test): filter top domain power down check for some sleep test cases
This reverts commit c6c2948a99.
2026-01-12 14:15:48 +08:00
hebinglin 2fdf2b992c revert(esp_hw_support): force top domain power up during sleep
This reverts commit 7912f9fafe.
2026-01-12 14:15:48 +08:00