Commit Graph

34999 Commits

Author SHA1 Message Date
morris
a3ef29eb49 feat(gdma): add descriptor empty callback for GDMA RX events 2026-03-09 15:19:57 +08:00
Island
596827eafd Merge branch 'feat/use_common_config_to_sel_crypt_lib' into 'master'
Feat/use common config to sel crypt lib

See merge request espressif/esp-idf!45556
2026-03-09 14:16:31 +08:00
morris
0f69e9d00e Merge branch 'fix/i2c_psram_esp32c5' into 'master'
test(i2c): with malloc comes from PSRAM by default

Closes IDF-13031

See merge request espressif/esp-idf!46326
2026-03-09 11:04:20 +08:00
Harshal Patil
05b75b76bc Merge branch 'change/fix_convention_for_esp_ds_psa_lifetime' into 'master'
Rename the ESP DS-RSA key lifetime name to include the VOLATILE keyword

See merge request espressif/esp-idf!46351
2026-03-09 08:32:39 +05:30
Island
249c55a741 Merge branch 'fix/use_apb_max_state_for_ble_events' into 'master'
fix(ble): use apb max state for bt and enable should skip

Closes BLERP-2616 and BLERP-2617

See merge request espressif/esp-idf!46296
2026-03-09 10:50:18 +08:00
Island
60be40b5f6 Merge branch 'bugfix/fix_kconfig_for_ble_cte_depends' into 'master'
bugfix(ble): remove BT_LE_SECURITY_ENABLE dependency for CTE on ESP32-C5

See merge request espressif/esp-idf!46325
2026-03-09 10:34:37 +08:00
morris
750e736eba Merge branch 'fix/fix_spi_testcase_failures' into 'master'
fix(driver_spi): fixed several test case failures

Closes IDFCI-2820, IDFCI-3130, IDFCI-3127, IDFCI-3329, IDFCI-2455, and IDFCI-6825

See merge request espressif/esp-idf!46347
2026-03-09 10:32:01 +08:00
Yin Qing Zhao
73d1bec832 Merge branch 'feat/support_skip_band_for_scan' into 'master'
feat/support skip band for scan

Closes WIFI-7199 and WIFIBUG-1167

See merge request espressif/esp-idf!46120
2026-03-09 10:22:57 +08:00
Chen Chen
638a47b704 Merge branch 'feat/s31_support_mcpwm' into 'master'
feat(mcpwm): support mcpwm on esp32s31

Closes IDF-14756 and IDF-14757

See merge request espressif/esp-idf!45803
2026-03-09 09:27:30 +08:00
Rahul Tank
e9d33797d7 Merge branch 'bugfix/fix_blufi_nimble_gatt_pkt' into 'master'
fix(blufi): Handle flattened ATT write payloads correctly in NimBLE BLUFI host

Closes BT-4264

See merge request espressif/esp-idf!46250
2026-03-06 20:59:59 +05:30
Jiang Jiang Jian
46ee782a21 Merge branch 'fix/roam_scan_ongoing_flag_set' into 'master'
Set and unset roam scan ongoing flag properly

Closes WIFIBUG-1508, WIFIBUG-1621, and WIFIBUG-1747

See merge request espressif/esp-idf!44384
2026-03-06 18:54:15 +08:00
Shu Chen
5f298edabc Merge branch 'fix/add_check_and_fix_docs_for_154' into 'master'
fix(802.15.4) added some error checks to make the code more robust

See merge request espressif/esp-idf!44110
2026-03-06 10:12:09 +00:00
Hu Rui
74e7004065 test(i2c): with malloc comes from PSRAM by default 2026-03-06 17:40:31 +08:00
He Binglin
c37304c910 Merge branch 'change/esp_idf_uart_wakeup_refactor' into 'master'
Change: derecate uart wakeup old config apis and add modes descriptions in docs

Closes PM-408 and PM-669

See merge request espressif/esp-idf!45862
2026-03-06 17:33:44 +08:00
harshal.patil
b5550281b9 change(mbedtls): Change the ESP-DS-RSA key lifetime name to include the VOLATILE keyword 2026-03-06 15:00:38 +05:30
wanckl
6151d447a2 fix(driver_spi): fixed several test case failures 2026-03-06 15:41:42 +08:00
C.S.M
95a76c92a2 Merge branch 'fix/jpeg_encoder' into 'master'
feat(jpeg): Fix some potential encoder issues

Closes IDFGH-17311, IDFGH-17312, and IDFGH-17313

See merge request espressif/esp-idf!46245
2026-03-06 14:34:56 +08:00
yinqingzhao
c6072de7f6 feat(wifi): support skip whole band when scanning 2026-03-06 14:24:40 +08:00
Geng Yuchao
403be0a770 fix(ble): remove error cte depends for esp32c5 2026-03-06 12:03:05 +08:00
C.S.M
93566e1f8c feat(jpeg): Fix some potential encoder issues
esp_driver_jpeg allocates inadequate DMA memory size for descriptor in jpeg_encode.c

Closes https://github.com/espressif/esp-idf/issues/18296

Potential integer underflow and uninitialized pointer dereference in jpeg_encode.c

Closes https://github.com/espressif/esp-idf/issues/18297

Invalid DMA2D block RW mode configuration for 1D direction in jpeg_encode.c

Closes https://github.com/espressif/esp-idf/issues/18298
2026-03-06 11:48:49 +08:00
hebinglin
96af3e4d2e change(example): change uart wakeup mode 0 edge threshold 2026-03-06 11:23:27 +08:00
hebinglin
17f6dce4d0 fix(esp_driver_uart): add iram_safe sdkconfig in hp uart wakeup cases 2026-03-06 11:23:27 +08:00
hebinglin
8642f65ab0 fix(esp_driver_uart): restore enable pad clock in uart_set_wakeup_threshold 2026-03-06 11:23:27 +08:00
hebinglin
048a9ae514 change(esp_hw_support): deprecate uart_set_wakeup_threshold and uart_get_wakeup_threshold 2026-03-06 11:23:27 +08:00
Li Shuai
de6a300bf7 Merge branch 'feat/esp_idf_software_clk_icg' into 'master'
support ESP32-P4 runtime clock control for peripherals to be used/kept during light sleep

Closes PM-395 and IDF-12839

See merge request espressif/esp-idf!43184
2026-03-06 11:22:02 +08:00
Zhang Wen Xu
a11485ef49 Merge branch 'feat/use_ot_cmakelists' into 'master'
feat(openthread): use upstream CMakeLists.txt for radio build

See merge request espressif/esp-idf!45420
2026-03-06 02:36:04 +00:00
Martin Vychodil
a39d56179e Merge branch 'bugfix/nvs_hmac_doc' into 'master'
Documentation of NVS improved to skip HMAC references on unsupported SOCs

See merge request espressif/esp-idf!46285
2026-03-05 21:51:19 +08:00
Mahavir Jain
0e6c903abb Merge branch 'fix/remove_unused_psa_migration_code_http_server' into 'master'
Fix/remove unused psa migration code http server

See merge request espressif/esp-idf!46112
2026-03-05 18:37:32 +05:30
Mahavir Jain
a5d7fb3a41 Merge branch 'fix/fix_dynamic_buffer_with_tls1_3' into 'master'
fix: fixes failing dynamic buffer tests

Closes IDFCI-5130

See merge request espressif/esp-idf!45150
2026-03-05 18:35:32 +05:30
Laukik Hase
1246224a92 Merge branch 'ci/tee_intr_tests_p4' into 'master'
ci(hal): Enable the TEE-based interrupt test-cases for ESP32-P4

Closes IDF-13510, IDF-13788, and IDF-13789

See merge request espressif/esp-idf!44986
2026-03-05 18:27:55 +05:30
Jiang Jiang Jian
52f3bf88f1 Merge branch 'bugfix/sae_commit_queue_full_memory_leak' into 'master'
fix(wpa_supplicant): fix memory leak on SAE commit queue post failure

See merge request espressif/esp-idf!46293
2026-03-05 19:34:09 +08:00
Jiang Jiang Jian
96b67d244f Merge branch 'bugfix/pm-673' into 'master'
fix analog i2c master race cause by phy retention link

Closes PM-673

See merge request espressif/esp-idf!46133
2026-03-05 19:24:55 +08:00
radek.tandler
123de681bd fix(doc): Documentation of NVS HMAC encryption adjusted 2026-03-05 11:50:41 +01:00
Li Shuai
66457467c6 fix(ci): fix ci issue of startup order doesn't match the reference file 2026-03-05 18:11:17 +08:00
Li Shuai
bdcebfc013 fix(esp_hal_clock): use pmu active/sleep system clock en to control hp root clock 2026-03-05 18:11:17 +08:00
Li Shuai
455cb7e7be feat(esp_hal_uart): support esp32p4 hp uart 3,4 wakeup during light sleep 2026-03-05 18:11:17 +08:00
Li Shuai
9b3cc51971 feat(esp_hw_support): support system sleep clock icg implemented by regdma 2026-03-05 18:11:17 +08:00
Sajia
eeb69e20bb fix(wifi): Stop scan when wps is disabled 2026-03-05 14:53:24 +08:00
C.S.M
bbee94f718 Merge branch 'feat/cordic_esp32s31' into 'master'
feat(cordic): Support driver of polling mode on esp32s31 🧮

See merge request espressif/esp-idf!44894
2026-03-05 13:21:32 +08:00
Mahavir Jain
b40343198f Merge branch 'feature/add_data_partition_secure_boot_verification' into 'master'
feat(secure_boot): adds api to verify data partition integrity

Closes IDFGH-16339

See merge request espressif/esp-idf!41721
2026-03-05 09:44:15 +05:30
cjin
ac8fe378a0 fix(ble): use apb max state for bt and enable should skip on ESP32-H2 2026-03-05 11:29:35 +08:00
cjin
73191cb5f9 fix(ble): use apb max state for bt and enable should skip on ESP32-C6 2026-03-05 11:29:23 +08:00
cjin
8365eb324f fix(ble): use apb max state for bt and enable should skip on ESP32-C5 2026-03-05 11:29:19 +08:00
cjin
9de0235a9f fix(ble): use apb max state for bt and enable should skip on ESP32-C2 2026-03-05 11:29:12 +08:00
Island
4bbd63e793 Merge branch 'bugfix/fix_ble_scan_start_assertion_when_coex_with_wifi_mst' into 'master'
fix(ble): fix ble scan assertion when coex with wifi on ESP32-C2

Closes BT-4262

See merge request espressif/esp-idf!46219
2026-03-05 10:30:26 +08:00
Island
a21a86f749 Merge branch 'fix/ble_hci_log_direction' into 'master'
feat(ble_log): encode HCI direction in ble_log pipeline

See merge request espressif/esp-idf!46137
2026-03-05 10:29:50 +08:00
Chen Chen
b8cfb155a2 test(mcpwm): involve all mcpwm groups for critical tests 2026-03-05 10:18:45 +08:00
Chen Chen
675aa0695c feat(mcpwm): support mcpwm on esp32s31
- Remove duplicate 'MCPWM ETM timer event table' comment (esp32h2, esp32c6, esp32h21)
- esp32s31 clk_tree_defs: add PLL20M enum for MCPWM timer/capture/carrier to match SOC_MCPWM_*_CLKS

Made-with: Cursor
2026-03-05 09:32:41 +08:00
Chen Chen
a7cd298f02 fix(mcpwm): fixed several errors on mcpwm 2026-03-05 09:32:41 +08:00
Sarvesh Bodakhe
7e81c99613 fix(wpa_supplicant): fix memory leak on SAE commit queue post failure
In auth_sae_queue(), when wpa3_hostap_post_evt() fails, the queued
entry was left on the list and never freed. This leaks memory under
SAE commit floods or when the event queue is full.

Free the entry and remove it from the list on post failure.
2026-03-04 22:46:04 +05:30