Commit Graph

51130 Commits

Author SHA1 Message Date
Sarvesh Bodakhe
f119e8275f fix(wifi): zero-init pub_id and sub_id in NAN service functions
Both variables were declared as int but only their LSB was written by
the internal allocation function, leaving upper bytes as stack garbage.
Logging with %u then printed large bogus values.

Closes https://github.com/espressif/esp-idf/issues/18314
2026-03-20 21:10:41 +05:30
Kapil Gupta
1f6e32ee78 fix(esp_wifi): Optimize crypto operations for SAE
- Montgomery multiplication fast path for P-256 mulmod
- Jacobi symbol for legendre (replacing exp_mod)
- Software Jacobian point multiplication for MPI-only chips
- ECC hardware acceleration for supported chips
2026-03-20 19:44:09 +05:30
Kapil Gupta
30efa77a80 ci(esp_wifi): Update supplicant's crypto Unit test cases 2026-03-20 19:44:09 +05:30
Sudeep Mohanty
f3fe60c36d fix(freertos): Use bare ticks for cleanup delays in freertos tests 2026-03-20 14:47:44 +01:00
zhiweijian
8207bd11e7 feat(ble/bluedroid): Allow add vendor descriptor by service table create API 2026-03-20 20:56:34 +08:00
zhiweijian
080b980cc6 fix(ble/bluedroid): Delete ble50_security min_bin and log_off pytest case 2026-03-20 20:19:20 +08:00
zhanghaipeng
e3aac6f703 fix(ble): Fixed BLE assert in "emi.c" when low memory 2026-03-20 20:01:55 +08:00
Chen Yudong
3928de1520 fix(examples): add CONFIG_FREERTOS_IN_IRAM to iperf examples 2026-03-20 19:50:21 +08:00
Wang Meng Yang
a2ad4b4a8a Merge branch 'bugfix/uninited_stack_var' into 'master'
fix: fixed possible use of uninitialized stack variables in bta_hf_client_parse_binp

Closes BT-4270

See merge request espressif/esp-idf!46515
2026-03-20 19:30:50 +08:00
Song Ruo Jing
2f7405bb15 Merge branch 'refactor/ledc_group_speed_mode' into 'master'
refactor(ledc): add compatibility for group and speed_mode

See merge request espressif/esp-idf!46763
2026-03-20 19:13:24 +08:00
Jiang Jiang Jian
9bde023b12 Merge branch 'bugfix/oob_in_avrc' into 'master'
FIx: Heap OOB read in Bluedroid AVRCP Target parser

Closes BT-4269

See merge request espressif/esp-idf!46425
2026-03-20 17:41:11 +08:00
Wei Yuhan
ad43685220 fix(docs): Updated BLE features support status 2026-03-20 17:10:01 +08:00
hebinglin
dfac6f6ef4 change(esp_system): add iram opt for rtc clk resart cases 2026-03-20 16:50:05 +08:00
hebinglin
5a0369edf8 change(esp_hw_support): move dpd apis in esp_sleep_start_safe 2026-03-20 16:50:05 +08:00
Sudeep Mohanty
4ae2f6a6a1 fix(freertos): Fix flaky PSRAM tests for freertos
This commit adds additional delays to the stress test where we create
and self-delete tasks on PSRAM. iSuch tasks rely on the kernel creating
a special cleanup task to delete them. Hence, the delays in the main
task allow the cleanup task to bescheduled and the deletion to go
through.
2026-03-20 09:29:56 +01:00
armando
d3ca2c1137 change(mspi): added sdr divider check to be not odd divider 2026-03-20 08:17:54 +00:00
Island
1005d55ddb Merge branch 'feat/support_run_time_alloc_for_esp_ip_test' into 'master'
Support Mempool Run Time Allocation for ESP IP Chips

Closes BLERP-2622

See merge request espressif/esp-idf!45778
2026-03-20 16:17:27 +08:00
yanzihan@espressif.com
aa5e2df7f9 feat(pvt): add pvt enable flag & change pvt limit & sleep adapt time 2026-03-20 15:49:09 +08:00
Mahavir Jain
2dd0e0e6cf Merge branch 'fix/additional_validation_checks' into 'master'
Some additional validation checks and new API for esp_ds_encrypt_params using KM

See merge request espressif/esp-idf!46312
2026-03-20 13:17:05 +05:30
harshal.patil
48e7d44ce1 fix(esp-tls): Remove the legacy use_km_key option 2026-03-20 11:15:23 +05:30
harshal.patil
398d9ea9cd fix(esp_security): Add more validation checks 2026-03-20 11:15:23 +05:30
harshal.patil
0db717b9ec feat(esp_ds): Support using the AES key used by DS peripheral for encrypting params 2026-03-20 11:15:23 +05:30
Jiang Jiang Jian
4495f9028c Merge branch 'bugfix/fix_coex_sync_filter_and_delay_issue' into 'master'
fix(coex): fix coex sync filter and delay issue

Closes WIFIBUG-1787

See merge request espressif/esp-idf!46674
2026-03-20 11:52:01 +08:00
Song Ruo Jing
885e32d4f0 refactor(ledc): add compatibility for group and speed_mode 2026-03-20 11:28:55 +08:00
Tan Yan Quan
0b3008fca4 fix(openthread): add ifndef guards to ftd / mtd config 2026-03-20 10:46:48 +08:00
morris
503a5cfdf6 Merge branch 'fix/twai_test_and_readme' into 'master'
fix(driver_twai): readme doc and pytest script correct

Closes IDFGH-17354 and IDFCI-3117

See merge request espressif/esp-idf!46728
2026-03-20 09:35:57 +08:00
Fu Hanxi
1bfce4117d Merge branch 'ci/enable-docs' into 'master'
ci: install.sh --enable-docs when job name contains docs

See merge request espressif/esp-idf!46712
2026-03-20 02:25:10 +01:00
Erhan Kurubas
8a536eeda0 fix(mspi): enable PSRAM core clock in module clock init
psram_ctrlr_ll_enable_module_clock() was missing
reg_psram_core_clk_en, causing SPIMEM2 access faults
after system reset.
2026-03-19 15:24:27 +01:00
Tomáš Rohlínek
ec1969c1fc fix(storage/esp_blockdev): Update docs for doxygen 2026-03-19 14:48:56 +01:00
luoxu
17868a5f5c fix(ble/bluedroid): Change BLE mesh adapter to use BTA APIs 2026-03-19 20:59:28 +08:00
zhiweijian
d07ce78dcf fix(ble/bluedroid): optimize bluedroid host and fix GAP, memory, status and BTM API issues
- return HCI_ERR_MEMORY_FULL on cmd buffer alloc failure
- remove legacy adv/scan semaphores and mutex
- Use the same legacy gap callback instead of each independent legacy gap event callback
2026-03-19 20:59:28 +08:00
zhiweijian
7bb1018948 fix(bluedroid): printf EXAMPLE_CI_ID, PIPELINE_ID and CHIP_ID 2026-03-19 19:54:39 +08:00
Guillaume Souchere
8232fe077a Merge branch 'feat/add-esp-cpu-linux-support' into 'master'
feat(esp_hw_support): Provide esp_cpu.h support for linux target

See merge request espressif/esp-idf!46647
2026-03-19 12:00:56 +01:00
Tomas Rohlinek
99c09321a6 Merge branch 'feat/bdl_generic_partition' into 'master'
feat(storage/blockdev): Add generic partition and memory mapping blockdev drivers

Closes IDF-12750

See merge request espressif/esp-idf!39989
2026-03-19 10:53:44 +01:00
cjin
84d75cf772 feat(ble): supported ble mempool run time allocation for esp ip chips 2026-03-19 16:46:02 +08:00
radek.tandler
30e598a5a1 docs(storage/nvs_flash): Improved NVS documentation
- Added documentation of BDL support in NVS
 - Documentation structure was adjusted and refined for better clarity
2026-03-19 09:31:52 +01:00
Zhang Wen Xu
8d2060f078 Merge branch 'feat/update_ot_jan2026' into 'master'
feat(openthread): update OT to 9b887f6bd

See merge request espressif/esp-idf!46098
2026-03-19 08:16:47 +00:00
zhiweijian
b218e02b49 fix(ble/bluedroid): Fixed Incorrect use of event parameters in gattc_gatts_coex 2026-03-19 16:15:29 +08:00
Tomáš Rohlínek
ec7acbbbfc feat(storage/blockdev): Update description for ioctl commands 2026-03-19 08:56:34 +01:00
Tomáš Rohlínek
54b04cd2ca feat(storage/blockdev_util): Add the component to CODEOWNERS 2026-03-19 08:56:34 +01:00
Tomáš Rohlínek
d2ff18b047 feat(storage/blockdev): Add generic partition blockdev driver 2026-03-19 08:56:21 +01:00
Tomáš Rohlínek
63a708fcaa feat(storage/blockdev): Add memory mapping device driver 2026-03-19 08:54:39 +01:00
muhaidong
23d8c66ec3 fix(wifi): fix check wifi remote api fail issue 2026-03-19 14:21:17 +08:00
muhaidong
faf8c4f1c3 feat(wifi): support auto mode connect passive channel hidden ap 2026-03-19 12:15:43 +08:00
Aditya Patwardhan
d70142ceae Merge branch 'docs/key_manager_docs' into 'master'
Add Key-Manager peripheral related documentation and example

Closes IDF-7903

See merge request espressif/esp-idf!45263
2026-03-19 09:01:17 +05:30
Tan Yan Quan
ef96edefd4 feat(openthread/openthread/lib): update thread-lib for upstream 9b887f6bd
* esp-openthread: thread_zigbee/esp-openthread@f7ea7ab12
* openthread: espressif/openthread@9b887f6bd
* esp-idf: espressif/esp-idf@b14c2f175
2026-03-19 02:53:23 +00:00
Marius Vikhammer
655d7a0c79 Merge branch 'bugfix/s31_system_chip_back' into 'master'
fix(esp32s31): fix super WDT reset and systimer hang during startup

See merge request espressif/esp-idf!46701
2026-03-19 10:37:55 +08:00
Tan Yan Quan
b14c2f1753 feat(openthread): update OT to 9b887f6bd 2026-03-19 10:35:13 +08:00
Island
2bcf1424e5 Merge branch 'fix/fix_ai_review_bug_for_bluedroid_host_260318' into 'master'
Fixed some BLE AI review bugs for bluedroid

Closes BLERP-2630

See merge request espressif/esp-idf!46730
2026-03-19 10:31:09 +08:00
Jiang Jiang Jian
4aa6a7eeb8 Merge branch 'bugfix/pspoll_idle_timer' into 'master'
fix(wifi): Add fixes for bss max idle

Closes WIFIBUG-1348, WIFIBUG-1354, WIFIBUG-1355, WIFIBUG-1356, and WIFIBUG-1357

See merge request espressif/esp-idf!40793
2026-03-19 10:27:07 +08:00