Commit Graph

34230 Commits

Author SHA1 Message Date
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 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
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
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
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
Junchi Chen c47b4c37cb fix(wifi): btwt setup respect user configured timeout value; esp32c2 disallow 40bw 2025-12-26 11:05:29 +08:00
C.S.M 4034446cc7 refactor(hal): Cleanup some missing hal files 2025-12-26 10:33:32 +08:00
Dong Heng ff010c06b2 fix(esp_driver_cam): fix MIPI-CSI RX data broken 2025-12-26 09:49:59 +08:00
Chai Ji’e 729ff1181b Merge branch 'feat/p4eco6_ldo2dcdc_support' into 'master'
feat (p4eco6): open dcdc switch by software when dcdc stable

See merge request espressif/esp-idf!44492
2025-12-26 09:47:26 +08:00
armando 513f424769 ci(tee): c5 c61 mspi mmu can tell addr error 2025-12-26 01:04:45 +00:00
armando 7fe40f12ba feat(mspi): supported mspi flash and psram isr 2025-12-26 01:04:45 +00:00
zhiweijian c986469bbd feat(ble/bluedroid): Supported Bludroid host encryption using TinyCrypt 2025-12-25 19:15:06 +08:00
zhiweijian c8eaa737e5 feat(ble/bluedroid): Supported Bludroid host encryption using mbedtls 2025-12-25 19:14:54 +08:00
Song Ruo Jing b5aae9a1af Merge branch 'refactor/esp_hal_uart' into 'master'
refactor(uart): split UART HAL into separate component

Closes IDF-14090

See merge request espressif/esp-idf!44197
2025-12-25 18:36:49 +08:00
Marius Vikhammer 17027a6037 ci(esp_common): set depends_components for esp_common tests 2025-12-25 16:01:06 +08:00
C.S.M f0912e8832 Merge branch 'refactor/split_bod_hal' into 'master'
refactor(bod): Move bod hal to pmu hal component

Closes IDF-14104

See merge request espressif/esp-idf!44503
2025-12-25 15:37:54 +08:00
Song Ruo Jing e0d3cc040d refactor(uart): clean up uart soc_caps 2025-12-25 14:52:11 +08:00
Song Ruo Jing 643b2508fa refactor(uart): remove soc/uart_channel.h 2025-12-25 14:42:43 +08:00
Song Ruo Jing 74aeb3f41f refactor(uart): split UART HAL into separate component 2025-12-25 14:41:28 +08:00
Wu Zheng Hui 59fa9f7430 Merge branch 'feat/support_configurable_behavior_for_sleep_console' into 'master'
feat(esp_hw_support): Support configurable console uart behavior before sleep

Closes PM-396

See merge request espressif/esp-idf!38409
2025-12-25 12:31:35 +08:00
Jiang Jiang Jian 663779133e Merge branch 'refactor/remove_redundant_var_related_to_bandwidth' into 'master'
refactor(wifi): remove enum values WIFI_BW_HT20 and WIFI_BW_HT40

See merge request espressif/esp-idf!43152
2025-12-25 12:01:37 +08:00
morris cd164a9450 Merge branch 'refactor/remove_efuse_hal_get_chip_revision' into 'master'
refactor(hal): remove efuse_hal_get_chip_revision function declaration

See merge request espressif/esp-idf!44504
2025-12-25 11:54:57 +08:00
chaijie@espressif.com ac4781c6f2 feat (p4eco6): open dcdc switch by software when dcdc stable 2025-12-25 11:35:28 +08:00
Chen Chen d51d2d9335 Merge branch 'bugfix/fix_isp_awb_for_p4_eco4' into 'master'
fix(esp_driver_isp): Fix AWB subwindown compatibility for ESP32-P4 ECO4

Closes IDF-15043

See merge request espressif/esp-idf!44547
2025-12-25 11:27:10 +08:00
Alexey Lapshin 16fc242c23 Merge branch 'fix/picolibc_psram_issue' into 'master'
fix(picolibc): add psram fix for libc functions

Closes IDF-15015

See merge request espressif/esp-idf!44520
2025-12-25 07:12:59 +04:00
Dong Heng fc54fdf8e1 fix(esp_driver_isp): Fix AWB subwindown compatibility for ESP32-P4 ECO4 2025-12-25 09:50:22 +08:00
Armando (Dou Yiwen) 5b896f1d70 Merge branch 'fix/fix_cache_sync_ops_multi_call_issue' into 'master'
cache: fixed cache sync ops concurrent call issue

Closes IDFGH-16970

See merge request espressif/esp-idf!44425
2025-12-25 01:38:56 +00:00
liuning ea2829f856 bugfix(wifi): fix incomplete phy initialization due to absence of bb clocks at coexistence scenarios 2025-12-24 20:15:48 +08:00
C.S.M f447fcdf98 refactor(bod): Move bod hal to pmu hal component 2025-12-24 19:23:15 +08:00
He Binglin 48662a0456 Merge branch 'feat/esp_idf_esp32h4_clockout' into 'master'
feat(esp_hw_support): support clock output in esp32h4 mp

Closes IDF-12361

See merge request espressif/esp-idf!44294
2025-12-24 17:44:58 +08:00
Shu Chen bf50886ee4 Merge branch 'feat/update_ot_a12ff0d0f' into 'master'
feat(openthread): update OT upstream to a12ff0d0f

See merge request espressif/esp-idf!44464
2025-12-24 08:26:27 +00:00
Zhang Wen Xu 5a03798fcf Merge branch 'feat/remove_154_tx_pending' into 'master'
feat(802.15.4): remove tx pending feature

Closes TZ-2080

See merge request espressif/esp-idf!44397
2025-12-24 08:24:30 +00:00
Rahul Tank fbc5acb78b Merge branch 'fix/gatt_caching_clean_api_malloc_error' into 'master'
fix(nimble): Modify GATT data storage structure in NVS during caching

Closes BLERP-2296

See merge request espressif/esp-idf!42232
2025-12-24 12:25:00 +05:30