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
xiongweichao
d3c5f23b4c
fix(bt): retry when L2CAP write fails
2025-12-29 11:11:57 +08:00
xiongweichao
906063665a
fix(bt): fix l2cap malloc fail in throughput test
2025-12-29 11:11:57 +08: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
hebinglin
e06d7108ad
change(esp_hw_support): no need cpu retention when sleep hw reject
2025-12-29 10:47:52 +08:00
hebinglin
7370a5a31e
fix(esp_hw_support): fix mintthresh and mstatus no restore when sleep hw reject in esp32h4
2025-12-29 10:41:46 +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
Li Shuai
4c4235540b
fix(esp_hw_support): fix cpu lockup reset issue caused by i-cache illegal access during esp_restart
2025-12-27 12:34:18 +08:00
Li Shuai
96dc98e70e
fix(esp_hw_support): fix the esp32h2 sleep TG0 watchdog reset issue caused by power down the top domain
2025-12-27 12:34:18 +08:00
Li Shuai
db0ea9c6f9
change(example): sleep iram optimization support for esp_timer demo
2025-12-27 12:34:17 +08:00
Li Shuai
c588eb5ca2
change(tools): disable place rtc clock and rtc time modules into iram for flash auto suspend test
2025-12-27 12:34:17 +08:00
Li Shuai
1a71cccdc1
change(esp_pm): add an option associated with flash auto suspend and make it dependent on the hardware support modules
2025-12-27 12:34:17 +08:00
Li Shuai
a10fbdba4c
change(esp_pm): add dependencies on the rtc clock and rtc_time modules for power managment module
2025-12-27 12:34:17 +08:00
Li Shuai
0085eb58cd
change(esp_hw_support): modify the default value of the kconfig option for place peripheral control module into iram to y
2025-12-27 12:34:17 +08:00
Li Shuai
48e42660c9
change(esp_hw_support): add kconfig option to put rtc time module into iram
2025-12-27 12:34:15 +08:00
Li Shuai
64b5b4d7c4
change(esp_hw_support): add kconfig option to put rtc clock module into iram
2025-12-27 12:29:35 +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
yangfeng
6cde933f68
fix(bt/bluedroid): Fix index boundary check and function return in SEP registration
...
Closes https://github.com/espressif/esp-idf/issues/18041
2025-12-26 19:21:53 +08:00
xwc
d117e8d59b
fix(ble): Fix assertion caused by ring buffer read size mismatch expected rx size
2025-12-26 17:04:07 +08:00
C.S.M
73acca80d7
Merge branch 'refactor/cleanup_hal_files' into 'master'
...
refactor(hal): Cleanup some missing hal files
See merge request espressif/esp-idf!44567
2025-12-26 17:03:52 +08:00
Dong Heng
43e3aeb109
Merge branch 'bugfix/fix_csi_data_broken' into 'master'
...
fix(esp_driver_cam): fix MIPI-CSI RX data broken
Closes IDF-15023
See merge request espressif/esp-idf!44332
2025-12-26 16:57:47 +08:00
luoxu
b9d834edc7
fix(ble_mesh): eliminate deprecated warning for mbt
2025-12-26 16:09:29 +08:00
Shen Meng Jing
f090912067
Merge branch 'docs/update_wdts_cn' into 'master'
...
docs: Update CN translation for wdts.rst
Closes DOC-13297
See merge request espressif/esp-idf!44446
2025-12-26 15:58:19 +08:00
harshal.patil
35b305f916
fix(mbedlts/aes): Ensure cache coherency when DMA writes to cacheable PSRAM buffers
2025-12-26 12:26:36 +05:30
Chen Chen
f98b9e2b21
feat(gpio): basic support of gpio on s31
2025-12-26 14:54:56 +08:00
Marius Vikhammer
5c9bf4aded
ci(libc): set depends_components for esp_libc tests
2025-12-26 14:46:17 +08:00
Marius Vikhammer
d979a2637a
ci(pthread): add depends_components for test apps
2025-12-26 14:37:14 +08:00