Commit Graph

49151 Commits

Author SHA1 Message Date
Ashish Sharma
457e7df33e feat: migrates esp_coredump to PSA APIs 2025-12-30 09:31:49 +05:30
Ashish Sharma
d95cc73add feat: migrates esp_wifi to PSA APIs 2025-12-30 09:31:49 +05:30
Ashish Sharma
e7e31d5d39 feat: migrates esp_tee to PSA APIs 2025-12-30 09:31:49 +05:30
Ashish Sharma
fdd5ef561d feat: migrates esp_http_client and esp_http_server to PSA APIs 2025-12-30 09:31:49 +05:30
Ashish Sharma
b5d05d3e7c feat: migrates esp-eth to PSA APIs 2025-12-30 09:31:49 +05:30
Ashish Sharma
cca2a54624 feat: migrates esp-tls to PSA APIs 2025-12-30 09:31:49 +05:30
Ashish Sharma
f22006e2f0 feat: migrates bt/ble to PSA APIs 2025-12-30 09:31:49 +05:30
Ashish Sharma
eb95eafac1 feat: migrates bootloader_support to PSA APIs 2025-12-30 09:31:49 +05:30
Island
dbd198a97e Merge branch 'feat/ble_mesh_blob_adapt_to_long_packet' into 'master'
feat(ble_mesh): adapt blob cli&srv to long packet

Closes BLERP-2500

See merge request espressif/esp-idf!44634
2025-12-30 11:26:22 +08:00
Island
d7a3ccc3e1 Merge branch 'change/ble_update_lib_20251229' into 'master'
change(ble): [AUTO_MR] 20251229 - Update ESP BLE Controller Lib

Closes BLERP-2408

See merge request espressif/esp-idf!44646
2025-12-30 11:17:13 +08:00
Jiang Jiang Jian
0edecf435f Merge branch 'bugfix/sae_h2e_nvs_default' into 'master'
fix(esp_wifi): Set default NVS sae pwe value to SAE_PWE_BOTH for ap and station

Closes WIFIBUG-1594

See merge request espressif/esp-idf!44005
2025-12-30 10:57:27 +08:00
Island
a3d7f7715f Merge branch 'feat/support_blecrt_515' into 'master'
feat(bt/bluedroid): Support get allocated heap size

Closes BLERP-2244

See merge request espressif/esp-idf!41945
2025-12-30 10:52:47 +08:00
Island
590be5f98d Merge branch 'bugfix/fix_ble_security_issue_2025_v3' into 'master'
fix(ble/bluedroid): Fix type mismatch and length validation in HCI packet parser

Closes BLERP-2496, BLERP-2494, BLERP-2495, BLERP-2497, and BLERP-2498

See merge request espressif/esp-idf!43903
2025-12-30 10:33:16 +08:00
Fu Hanxi
b8aa3c9b87 Merge branch 'test/fix-wifi-getting_started-sdkconfig' into 'master'
test: fix mismatch sdkconfig name and file

Closes CII-41

See merge request espressif/esp-idf!44645
2025-12-29 16:35:13 +01:00
Wu Zheng Hui
3e9d7f3e7e Merge branch 'fix/fix_c5_rng_to_lp_peri_dependency' into 'master'
fix(esp_hw_support): fix RNG to LP peri domain dependency on C5

Closes PM-642 and BLERP-2481

See merge request espressif/esp-idf!44470
2025-12-29 21:19:45 +08:00
Shreyas Sheth
94de5f1219 fix(esp_wifi): Set default NVS sae pwe value to SAE_PWE_BOTH for ap and station 2025-12-29 17:56:48 +05:30
Jiang Jiang Jian
c38034755c Merge branch 'bugfix/btwt_dwell_timeout' into 'master'
fix(wifi): btwt setup respect user configured timeout value; esp32c2 disallow 40bw

Closes WIFI-7152

See merge request espressif/esp-idf!44579
2025-12-29 20:15:54 +08:00
Zhou Xiao
7ebf1c8d15 change(ble): [AUTO_MR] Update lib_esp32c2 to 9f051857 2025-12-29 17:30:39 +08:00
Shen Meng Jing
0cc3a76416 Merge branch 'docs/sync_cn_and_en' into 'master'
docs: Sync four CN and EN docs

Closes DOC-13401

See merge request espressif/esp-idf!44590
2025-12-29 16:56:00 +08:00
Fu Hanxi
1721c86e91 test: fix mismatch sdkconfig name and file 2025-12-29 09:53:11 +01:00
Marius Vikhammer
ce1ebc714c Merge branch 'feature/h4_misc_core_support' into 'master'
feat(rom): misc updates for H4 ROM support

Closes IDF-12300, IDF-12321, and IDF-11534

See merge request espressif/esp-idf!44477
2025-12-29 16:38:12 +08:00
Marius Vikhammer
77aa671902 Merge branch 'bugfix/esp32_psram_remove_execute' into 'master'
fix(system): removed the exe flag from psram memory for esp32

See merge request espressif/esp-idf!44411
2025-12-29 16:22:14 +08:00
luoxu
a232b7c7af feat(ble_mesh): adapt blob cli&srv to long packet 2025-12-29 15:26:01 +08:00
Mahavir Jain
4f485fbbe7 Merge branch 'fix/aes-dma-psram-output-cache-coherency' into 'master'
Ensure cache coherency when DMA writes to cacheable PSRAM buffers (AES)

Closes FCS-1818

See merge request espressif/esp-idf!44582
2025-12-29 11:54:24 +05:30
Mahavir Jain
4e9be7baaa Merge branch 'doc/add_cve_item' into 'master'
docs: update vulnerabilities guide to mention CVE-2025-68473 and CVE-2025-68474

See merge request espressif/esp-idf!44562
2025-12-29 09:46:38 +05:30
Island
b550a5846d Merge branch 'fix/ble_mesh_eliminate_deprecated_warn_for_mbt' into 'master'
fix(ble_mesh): eliminate deprecated warning for mbt

Closes BLERP-2488

See merge request espressif/esp-idf!44505
2025-12-29 12:12:45 +08:00
Wang Meng Yang
82197de97f Merge branch 'bugfix/c3_uhci_rx_fail_master' into 'master'
fix(ble): fix assert caused by ringbuffer read size not matching controller expected rx size

Closes BT-4215

See merge request espressif/esp-idf!44576
2025-12-29 11:42:58 +08:00
Michael (XIAO Xufeng)
276e01c85b Merge branch 'fix/psram_encryption_warning_c5c61' into 'master'
fix(psram): fix inaccurate warning that encryption not enabled on PSRAM on...

See merge request espressif/esp-idf!44618
2025-12-29 11:42:43 +08:00
Armando (Dou Yiwen)
1db608e658 Merge branch 'feat/mspi_isr' into 'master'
mspi: supported mspi flash and psram isr

Closes IDF-14224

See merge request espressif/esp-idf!43643
2025-12-29 03:29:56 +00:00
wuzhenghui
467c1af6bb feat(esp_hw_support): add esp_random() bit balance 0/1 ratio with sleep test case 2025-12-29 10:49:56 +08:00
wuzhenghui
a659753392 fix(esp_hw_support): fix RNG to LP peri domain dependency on C5 2025-12-29 10:49:53 +08:00
Marius Vikhammer
af174ff486 fix(system): removed the exe flag from psram memory for esp32
extern_ram_seg segment was marked as RWX in the linker script
even though we cannot run code from PSRAM on ESP32.

This is a link-time check, and actual CPU RWX permissions are
controlled seperately so this has no practical implications,
but it could mistakenly be remarked upon during security scans
or checks by customers.
2025-12-29 09:36:39 +08:00
Marius Vikhammer
32c6d9d327 feat(rom): added esp-rom support for ESP32-H4 2025-12-29 09:36:32 +08:00
morris
c7117a8f03 Merge branch 'feat/s31_gpio_support' into 'master'
feat(gpio): basic support of gpio on s31

Closes IDF-14780

See merge request espressif/esp-idf!44228
2025-12-29 09:35:20 +08:00
Xiao Xufeng
84781bc4bc fix(psram): fix inaccurate warning that encryption not enabled on PSRAM on ESP32-C5 v1.2 and C61 v1.1 2025-12-28 21:25:26 +08:00
zhanghaipeng
051077835c docs(ble): add flow diagrams to bluedroid BLE examples 2025-12-28 17:32:01 +08:00
zhanghaipeng
934970a06f feat(examples/bluedroid): add BLE ACL latency measurement example 2025-12-28 17:31:49 +08:00
zhanghaipeng
fdeb5ad87a refactor(examples/bluedroid): Replace hardcoded ADV type values with macros 2025-12-28 16:40:37 +08:00
zhanghaipeng
8630040602 fix(bt/osi): add NULL check in osi_mutex_free and osi_sem_free (IDFGH-16853) 2025-12-28 11:19:39 +08:00
zhanghaipeng
6196298750 fix(bt/bluedroid): fix UAF in bta_gattc_enqueue for search service command 2025-12-28 11:19:39 +08:00
zhanghaipeng
7cd2f7b34d feat(examples/bluedroid): Add BLE time interval conversion macros for better readability
Add macros to convert time values from milliseconds to BLE interval units:
- ESP_BLE_GAP_ADV_ITVL_MS: Convert advertising interval (0.625ms unit)
- ESP_BLE_GAP_SCAN_ITVL_MS: Convert scan interval (0.625ms unit)
- ESP_BLE_GAP_SCAN_WIN_MS: Convert scan window (0.625ms unit)
- ESP_BLE_GAP_CONN_ITVL_MS: Convert connection interval (1.25ms unit)
- ESP_BLE_GAP_PERIODIC_ADV_ITVL_MS: Convert periodic adv interval (1.25ms unit)
- ESP_BLE_GAP_SUPERVISION_TIMEOUT_MS: Convert supervision timeout (10ms unit)
2025-12-28 11:19:39 +08:00
zhanghaipeng
b6aed7e1c8 feat(ble/bluedroid): Increase maximum notify/indication registration count 2025-12-28 11:07:07 +08:00
zhanghaipeng
4ffd7b285b feat(ble/bluedroid): add periodic advertising create sync retry mechanism 2025-12-28 11:07:07 +08:00
zhanghaipeng
12225c457c fix(ble/bluedroid): Fix array index in set_periodic_adv_subevt_data 2025-12-28 11:07:07 +08:00
zhanghaipeng
c5ebab70d8 fix(ble/bluedroid): Remove duplicate filter_policy in ext_conn_v2 HCI cmd 2025-12-28 11:07:07 +08:00
zhanghaipeng
6d49a99faa fix(ble/bluedroid): Fix heap buffer overflow in BTC_GAP_BLE_SET_PA_SUBEVT_DATA deep copy 2025-12-28 11:07:07 +08:00
zhanghaipeng
643d9c2387 fix(ble/bluedroid): Fix multiple out-of-bounds read vulnerabilities in GATT PDU handlers 2025-12-28 11:07:07 +08:00
zhanghaipeng
93cfbb8522 fix(ble/bluedroid): Fix out-of-bounds read in l2cble_process_sig_cmd 2025-12-28 11:07:07 +08:00
zhanghaipeng
597fc6e5c1 fix(ble/bluedroid): Fix integer underflow in gatt_process_read_by_type_rsp 2025-12-28 11:07:07 +08:00
Wang Meng Yang
1767dc6419 Merge branch 'refactor/split_a2dp_sink' into 'master'
fix(examples/classic_bt): Add A2DP sink delay for AVRCP cover art and absolute volume examples

See merge request espressif/esp-idf!44548
2025-12-26 21:15:49 +08:00