morris
ebc68a1910
Merge branch 'refactor/sleep_sys_peripheral' into 'master'
...
refactor: cleanup dependency of soc_caps & hal components in sleep_system_peripheral.c
See merge request espressif/esp-idf!44682
2026-01-07 19:29:07 +08:00
Li Shuai
35e0c8a343
Merge branch 'bugfix/idfci-3647' into 'master'
...
fix invalid gpio number used for pm trace
Closes IDFCI-3647
See merge request espressif/esp-idf!44814
2026-01-07 17:47:23 +08:00
Xiao Xufeng
bbafc3375a
refactor(startup): make flash_init_state static
2026-01-07 17:41:36 +08:00
Mattias Schäffersmann
eda4c247d0
fix(hw_support): Fix crash when reconfiguring flash from 40 to 80 MHz
...
Reading from the flash while it is being reconfigured leads to data
corruption and a crash when the reconfiguration code is located in flash.
This is only an issue if a device has a bootloader that runs with 40 MHz
flash and an application flashed via OTA that runs with 80 MHz flash.
If bootloader and application run with the same flash speed, the
reconfiguration is basically a no-op and no data corruption occurs.
Fix reconfiguration by placing the code back into IRAM.
Issue introduced in: 7549d08
Closes: https://github.com/espressif/esp-idf/pull/17905
2026-01-07 17:41:36 +08:00
hebinglin
5443411c78
change(esp_hw_support): update pmu param for esp32h4mp
2026-01-07 17:18:07 +08:00
zwx
47af508b7a
feat(ieee802154): separated the 802.15.4 HAL codes from the HAL component
2026-01-07 16:41:47 +08:00
C.S.M
cf63454b21
Merge branch 'hal/move_i3c_hal' into 'master'
...
refactor(i3c): Move i3c hal to seperate folder
See merge request espressif/esp-idf!44770
2026-01-07 15:41:57 +08:00
Konstantin Kondrashov
8569da1ba8
feat(esp_timer): Adds blocking stop function
2026-01-07 09:26:57 +02:00
morris
dad6e2b020
Merge branch 'feat/support_clk_tree_on_h4mp' into 'master'
...
feat(clk): support clk tree on h4mp
Closes IDF-13632
See merge request espressif/esp-idf!43962
2026-01-07 15:21:04 +08:00
Chen Jichang
94eeb84814
feat(gptimer): add gptimer support on esp32s31
2026-01-07 15:14:54 +08:00
morris
29b865dc07
Merge branch 'refactor/gdma_channel_allocator_both_direction' into 'master'
...
refactor(gdma): channel allocation can return both direction within the same call && Support ESP32-P4 ECO6
Closes IDF-14302 and IDF-14387
See merge request espressif/esp-idf!44456
2026-01-07 13:28:15 +08:00
nilesh.kale
f42e35bb68
feat: added support for pseudo round xts aes in esp32p4 eco5
2026-01-07 13:20:55 +08:00
nilesh.kale
dfc07d30b7
feat(esp_hw_support): protect I/D ROM memory split for ESP32-H21
2026-01-07 13:20:29 +08:00
Island
08d3b8c9d3
Merge branch 'feat/ble_mesh_unify_crypto' into 'master'
...
Feat/ble mesh unify crypto
Closes BLERP-2491
See merge request espressif/esp-idf!44570
2026-01-07 12:15:11 +08:00
Zhang Wen Xu
2198f621ca
Merge branch 'feat/multiple_instance_for_pending_table' into 'master'
...
Feat/multiple instance for pending table
Closes TZ-990 and TZ-2185
See merge request espressif/esp-idf!43913
2026-01-07 02:57:37 +00:00
Ashish Sharma
3d5775e22b
feat: adds PSA MD5 driver support
2026-01-07 10:41:33 +08:00
Island
cf53faf247
Merge branch 'bugfix/fix_bug_in_hci_log' into 'master'
...
fix(nimble): Optimized HCI logging for NimBLE host
See merge request espressif/esp-idf!44617
2026-01-07 10:33:35 +08:00
C.S.M
060283f782
refactor(i3c): Move i3c hal to seperate folder
2026-01-07 10:26:19 +08:00
Aditya Patwardhan
d52166acb5
Merge branch 'fix/incorrect_sha256_auth_digest' into 'master'
...
fix(esp_http_client): fix incorrect digest calculation for SHA256 auth digest
See merge request espressif/esp-idf!44827
2026-01-07 07:42:42 +05:30
yangfeng
952a63ea93
docs(bt): update Classic Bluetooth api reference of GAP
2026-01-07 09:48:53 +08:00
Wang Meng Yang
72e9de20c5
Merge branch 'bugfix/key_type_notify_err' into 'master'
...
fix(bt/controller): fixed wrong key type during changing connection link key
Closes BTQABR2023-630
See merge request espressif/esp-idf!44798
2026-01-07 09:17:23 +08:00
Konstantin Kondrashov
3e74ff2b33
refactor(esp_timer): Remove unnecessary nested list lock
2026-01-06 21:52:53 +02:00
Konstantin Kondrashov
0255a7e164
feat(esp_timer): esp_timer_is_active while callback is running
2026-01-06 21:52:53 +02:00
Sudeep Mohanty
0f0866f8c8
Merge branch 'task/optimize_freertos_test_coverage' into 'master'
...
Optimize freertos pytest test coverage to reduce redundant test runs and add support for gcov code coverage
Closes IDF-14186 and IDFCI-7565
See merge request espressif/esp-idf!44048
2026-01-06 15:07:44 +01:00
Mahavir Jain
d7c8dd166b
Merge branch 'fix/fix_tee_example_gcm_build' into 'master'
...
fix: fixes failing tee_basic example build by allowing AES-GCM for all AES support targets
See merge request espressif/esp-idf!44825
2026-01-06 18:44:22 +05:30
zhiweijian
7df6e85659
fix(ble/bluedroid): Fixed smp unit test failed if mbedTLS or TinyCrypt is enabled
2026-01-06 19:39:53 +08:00
wanckl
2261e92dd6
fix(driver_i2s): fix pdm mode ll header file
2026-01-06 17:28:10 +08:00
wanckl
70140bd0fc
fix(driver_spi): master set idle pin level for all data pin
2026-01-06 17:22:43 +08:00
Ashish Sharma
7093db9f10
fix(esp_http_client): fix incorrect digest calculation for SHA256 auth digest
...
According to RFC 7616, nonce-prime and cnonce-prime is used for SHA-256-sess only and not for SHA-256.
This commit updates the check and uses nonce only for "-sess" algorithms.
Regression from 66995965e7
2026-01-06 17:16:11 +08:00
Michael (XIAO Xufeng)
c299c0b749
Merge branch 'refactor/remove_idf_test_component' into 'master'
...
refactor: Remove idf_test component
Closes IDF-12578
See merge request espressif/esp-idf!43733
2026-01-06 16:20:20 +08:00
Ashish Sharma
5f8570ef00
fix: fixes failing tee_basic example build
2026-01-06 16:15:54 +08:00
Wang Meng Yang
6b58b82923
Merge branch 'bugfix/l2cap_malloc_fail' into 'master'
...
fix(bt): fix l2cap malloc fail in throughput test
Closes BTQABR2023-536
See merge request espressif/esp-idf!44611
2026-01-06 16:08:39 +08:00
zhiweijian
f4dfd42725
fix(ble/bluedroid): Fixed bluedroid host get white list size error
2026-01-06 16:01:22 +08:00
Kevin (Lao Kaiyao)
e7a2dea287
Merge branch 'bugfix/fixed_parlio_rx_sample_edge_swap_issue' into 'master'
...
fix(parlio_rx): fixed opposite sample edge issue
Closes IDFGH-16954
See merge request espressif/esp-idf!44675
2026-01-06 15:10:51 +08:00
luoxu
d0622b0289
feat(ble): Make Tinycrypto the default encryption choice for BLE components
2026-01-06 14:45:17 +08:00
luoxu
90146a4513
feat(ble_mesh): update lib commit to d48251ab82
2026-01-06 14:45:17 +08:00
luoxu
866a07e954
feat(ble_mesh): fixed issues where the incorrect node oob private setting
2026-01-06 14:45:17 +08:00
luoxu
951856eb5c
feat(ble_mesh): supported using little endian crypto components
2026-01-06 14:45:17 +08:00
luoxu
07834d2f74
feat(ble_mesh): unified ble mesh crypto
2026-01-06 14:45:17 +08:00
Mahavir Jain
ad2a692c0b
Merge branch 'fix/coap_dtls_build' into 'master'
...
fix(mbedtls): DTLS build issue due to missing timing APIs
See merge request espressif/esp-idf!44790
2026-01-06 10:22:02 +05:30
Island
6dd3592c69
Merge branch 'fix/add_esp_timer_isr_cb_in_iram' into 'master'
...
fix(ble): put esp timer isr cb in iram
Closes BLERP-2501
See merge request espressif/esp-idf!44695
2026-01-06 12:44:34 +08:00
Meet Patel
4b02a7e320
fix(spinlock): Added fence instruction in spinlock acquire and release
...
The existing spinlock mechanism possibly has an overlap of memory
operations during multi core execution, as visible in CI testing. When
running the example inter_cpu_critical_section, shared count increment
stops at 299999 instead of reaching 300000, but this only happens
randomly 1 out of 10 times. It is suspected that a memory operation
happens simultaneously from both core, even though spinlock protection
is in place.
To handle this problem, a memory barrier (fence instruction) is added
at critical places during spinlock acquire and release, to ensure that
all memory operations upto that point are completed and synchronised
before proceeding further.
2026-01-06 10:13:00 +05:30
Li Shuai
251b395061
fix(esp_pm): fix invalid gpio number used for pm trace
2026-01-06 12:25:59 +08:00
Marius Vikhammer
27073d04a6
Merge branch 'ci/ulp_depends_components' into 'master'
...
ci(ulp): change depends_components for ULP tests and examples
Closes IDF-14176
See merge request espressif/esp-idf!44766
2026-01-06 12:18:11 +08:00
Guillaume Souchere
023df327d0
Merge branch 'feat/cxx-depends-components' into 'master'
...
ci(cxx): Add depends_components attribute to build-test-rules.yml
Closes IDF-14164
See merge request espressif/esp-idf!44724
2026-01-06 03:46:41 +01:00
yinqingzhao
596ff9722b
fix(wpa_supplicant): fix race where STA is freed before WPA3 SAE finishes
2026-01-06 10:42:46 +08:00
Marius Vikhammer
cc7ac472e6
ci(ulp): change depends_components for ULP tests and examples
2026-01-06 09:41:35 +08:00
morris
81729cf886
Merge branch 'bugfix/misconfiguration_sdkconfig_file_not_exist' into 'master'
...
add missing sdkconfig files in the driver test
See merge request espressif/esp-idf!44738
2026-01-05 23:12:00 +08:00
Kapil Gupta
f6200b85f5
Merge branch 'bugfix/dpp_auth_ctx_validation' into 'master'
...
fix(esp_wifi): Validate dpp auth instance before using it
Closes WIFIBUG-1539
See merge request espressif/esp-idf!43031
2026-01-05 18:37:36 +05:30
Kapil Gupta
c001c8715f
fix(esp_wifi): Validate dpp auth instance before using it
2026-01-05 18:37:36 +05:30