Commit Graph

34119 Commits

Author SHA1 Message Date
Mahavir Jain
84e99ede1d Merge branch 'fix/aes-dma-psram-output-cache-operation-change' into 'master'
Cache invalidate the output buffer before the AES-DMA operation

See merge request espressif/esp-idf!44871
2026-01-09 10:26:42 +05:30
Mahavir Jain
b996cef2b3 Merge branch 'feature/add_psa_md5_driver' into 'master'
feat: adds PSA MD5 driver support

Closes IDF-15029

See merge request espressif/esp-idf!44794
2026-01-09 10:06:58 +05:30
Kevin (Lao Kaiyao)
ae912326a5 Merge branch 'feature/add_more_channel_info' into 'master'
feat(i2s): support to get more channel info

See merge request espressif/esp-idf!44604
2026-01-09 11:17:20 +08:00
Wan Lei
1b82e01144 Merge branch 'fix/spi_master_set_idle_data_pin' into 'master'
fix(driver_spi): spi master set idle level for all data pin

See merge request espressif/esp-idf!44831
2026-01-09 11:03:00 +08:00
Li Shuai
3a62fdba66 Merge branch 'bugfix/idfci-7928' into 'master'
fix ci failed test case of Automatic light occurs when tasks are suspended

Closes IDFCI-7928, IDFCI-3963, and IDFCI-4189

See merge request espressif/esp-idf!44895
2026-01-09 10:22:03 +08:00
Rahul Tank
72e4b08f50 Merge branch 'bugfix/fix_sending_packet' into 'master'
fix(nimble): Add packet sending change in case of controller only configuration

See merge request espressif/esp-idf!44884
2026-01-08 21:52:22 +05:30
Island
a8cfb404e5 Merge branch 'fix/change_some_example_config' into 'master'
feat(ble/bluedroid): Add new bluedroid host examples (master)

Closes BLERP-2492

See merge request espressif/esp-idf!44896
2026-01-08 21:03:13 +08:00
Radek Tandler
0fa490524a Merge branch 'bugfix/nvs_flash_space_reclaim' into 'master'
fix(nvs_flash): Fixed sequence of page state changes to allow correct recovery when power is interrupted

See merge request espressif/esp-idf!44454
2026-01-08 13:44:28 +01:00
Jiang Jiang Jian
382dbc04ea Merge branch 'bugfix/fix_esp32_phy_init_bb_clock_issue' into 'master'
bugfix(wifi): fix incomplete phy initialization due to absence of bb clocks at...

Closes ESPCS-1007 and ESPCS-997

See merge request espressif/esp-idf!42511
2026-01-08 20:32:04 +08:00
Island
41a714df3a Merge branch 'fix/ble_mesh_blob_issue_fix' into 'master'
fix(ble_mesh): Miscellaneous fixes for blob

Closes BLERP-2503

See merge request espressif/esp-idf!44663
2026-01-08 20:11:53 +08:00
Jiang Jiang Jian
c80ddfc70b Merge branch 'fix/wpa_ap_crash' into 'master'
fix(wpa_supplicant): fix race where STA is freed before WPA3 SAE finishes

See merge request espressif/esp-idf!44583
2026-01-08 19:39:42 +08:00
Li Shuai
1494370a40 change(esp_pm): fix ci failed test case of Automatic light occurs when tasks are suspended 2026-01-08 17:48:33 +08:00
Li Shuai
0c4a6f2430 change(esp_hw_support): update esp32 sleep parameters when disabling system sleep IRAM optimization 2026-01-08 16:58:05 +08:00
Konstantin Kondrashov
aae3f7acae Merge branch 'feature/esp_timer_is_active_when_cb_is_running' into 'master'
feat(esp_timer): Adds blocking stop API

Closes IDF-14187

See merge request espressif/esp-idf!41977
2026-01-08 15:43:17 +08:00
Island
9bf6bf7252 Merge branch 'feat/reduce_bluedroid_host_bin' into 'master'
feat/reduce bluedroid host bin size

Closes BLERP-2426

See merge request espressif/esp-idf!43537
2026-01-08 14:20:40 +08:00
Michael (XIAO Xufeng)
cd596cc941 Merge branch 'fix/esp32_flash_cache_crash' into 'master'
fix(hw_support): Fix crash when reconfiguring flash from 40 to 80 MHz on ESP32

Closes IDFGH-16831

See merge request espressif/esp-idf!44753
2026-01-08 13:04:44 +08:00
zhiweijian
ce72e90291 feat(ble/bluedroid): Add new bluedroid host examples 2026-01-08 12:17:26 +08:00
Wang Meng Yang
6894343bc7 Merge branch 'docs/update_bt_api_ref' into 'master'
docs(bt): update Classic Bluetooth api reference

Closes BT-4190

See merge request espressif/esp-idf!43872
2026-01-08 11:51:21 +08:00
morris
ff5cd85522 Merge branch 'feat/esp_idf_h4mp_support' into 'master'
feat: update esp32h4mp pmu param

Closes PM-638

See merge request espressif/esp-idf!44354
2026-01-08 11:30:31 +08:00
harshal.patil
488ee5dfbc fix(mbedtls/aes): Cache invalidate the output buffer before the AES-DMA operation
Instead of performing the cache-to-memory (C2M) operation on the output buffer,
even a cache invalidate (M2C) is sufficient to ensure that no write-back occurs
during the DMA write operation
2026-01-07 23:40:59 +05:30
Mahavir Jain
7675ce81df Merge branch 'feat/enable_pseudo_round_support_for_xts_aes_esp32p4_eco5' into 'master'
feat: added support for pseudo round xts aes in esp32p4 eco5

Closes IDF-13525

See merge request espressif/esp-idf!44376
2026-01-07 20:07:45 +05:30
Mahavir Jain
e9305f814d Merge branch 'fix/protect_i_d_rom_memory_split_for_esp32h21' into 'master'
feat(esp_hw_support): protect I/D ROM memory split for ESP32-H21

See merge request espressif/esp-idf!44581
2026-01-07 20:07:31 +05:30
Rahul Tank
956b627ad7 fix(nimble): Add packet sending change in case of controller only configuration 2026-01-07 19:19:17 +05:30
hebinglin
d6a27d65eb change(soc): change for ci pass with esp32h4beta5 soc regs 2026-01-07 20:30:14 +08:00
yangfeng
64a2955ec3 docs(bt): update Classic Bluetooth api reference of SDP 2026-01-07 20:18:02 +08:00
yangfeng
25a33c75f6 docs(bt): update Classic Bluetooth api reference of L2CAP 2026-01-07 20:18:02 +08:00
yangfeng
20f95af934 docs(bt): update Classic Bluetooth api reference of HID Host 2026-01-07 20:18:02 +08:00
yangfeng
7aff43b2b8 docs(bt): update Classic Bluetooth api reference of HID Device 2026-01-07 20:18:02 +08:00
yangfeng
c4fa07d9a6 docs(bt): update Classic Bluetooth api reference of HFP AG 2026-01-07 20:18:02 +08:00
yangfeng
cfac6b313f docs(bt): update Classic Bluetooth api reference of HFP Client 2026-01-07 20:18:02 +08:00
yangfeng
8d784d9f08 docs(bt): update Classic Bluetooth api reference of HFP Define 2026-01-07 20:18:02 +08:00
yangfeng
5dbfc9075f docs(bt): update Classic Bluetooth api reference of SPP 2026-01-07 20:18:02 +08:00
yangfeng
290d477880 docs(bt): update Classic Bluetooth api reference of AVRCP 2026-01-07 20:18:02 +08:00
yangfeng
322984c0cb docs(bt): update Classic Bluetooth api reference of A2DP 2026-01-07 20:18:02 +08:00
luoxu
bc2d56b72a feat(ble_mesh): ignored the previous server status to avoid drop target by mistake 2026-01-07 20:17:42 +08:00
luoxu
e039b33bb1 feat(ble_mesh): refuse to suspend dfu client when the last chunk sent 2026-01-07 20:17:42 +08:00
luoxu
8c8b43f564 fix(ble_mesh): added internal buffer to store dfu targets
The protocol may still receive DFU-related packets from the
network (such as forwarded or retransmitted ones) after DFU ends,
while the user might release the targets immediately after DFU completion.
However, since the list head is not empty, the protocol could access
already-freed memory when iterating through the targets.
2026-01-07 20:17:42 +08:00
luoxu
f959884b2f fix(ble_mesh): fix blob transfer failure handling and chunk processing
- Fix DFU server transfer error state ordering to ensure proper callback delivery
- Add validation to discard chunks when blob server is not in busy state
- Prevent chunk processing when server is not in active transfer state
2026-01-07 20:17:42 +08:00
luoxu
3a8851422f fix(ble_mesh): ensure blob client/server work correctly with varying chunk sizes 2026-01-07 20:17:42 +08:00
luoxu
c3faf5559a fix(ble_mesh): Miscellaneous fixes for blob 2026-01-07 20:17:42 +08:00
Meet Patel
cc4c3380f1 Merge branch 'bugfix/fence_instruction_spinlock' into 'master'
fix(spinlock): Added fence instruction in spinlock acquire and release

Closes IDFCI-3828

See merge request espressif/esp-idf!44815
2026-01-07 17:45:28 +05:30
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
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
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