Commit Graph
33723 Commits
Author SHA1 Message Date
Li Shuai bc155478d0 change(esp_hw_support): add kconfig option to put rtc clock module into iram 2026-01-04 10:41:12 +08:00
Marius Vikhammer c2d6e03b5b ci(core): fixed esp_event not running properly in CI 2026-01-04 10:37:47 +08:00
Zhao Wei Liang dec8b5e24b fix(ble): fixed build error on ESP32-C5
(cherry picked from commit cd63e7ded5)

Co-authored-by: zhaoweiliang <zhaoweiliang@espressif.com>
2025-12-31 21:13:34 +08:00
Zhao Wei Liang cf8007d952 fix(ble): fixed build error on ESP32-C6
(cherry picked from commit a16a56fdbe)

Co-authored-by: zhaoweiliang <zhaoweiliang@espressif.com>
2025-12-31 21:13:34 +08:00
Zhao Wei Liang 33b150964d change(ble): [AUTO_MR] Update lib_esp32c6 to 2406161c
(cherry picked from commit fcec820e55)

Co-authored-by: zhaoweiliang <zhaoweiliang@espressif.com>
2025-12-31 21:13:33 +08:00
Zhao Wei Liang e3365170fe change(ble): [AUTO_MR] Update lib_esp32c5 to 2406161c
(cherry picked from commit 3fc22abe7e)

Co-authored-by: zhaoweiliang <zhaoweiliang@espressif.com>
2025-12-31 21:13:33 +08:00
Zhao Wei Liang 3466a14dd1 change(ble): [AUTO_MR] Update lib_esp32h2 to 2406161c
(cherry picked from commit a4fa41564c)

Co-authored-by: zhaoweiliang <zhaoweiliang@espressif.com>
2025-12-31 21:13:33 +08:00
Island 68bef4ffa2 Merge branch 'feat/support_bluedroid_host_smp_with_psa' into 'release/v6.0'
Supported bluedroid host smp with mbedtls and TinyCrypt (backport v6.0)

See merge request espressif/esp-idf!44365
2025-12-31 14:13:48 +08:00
Mahavir Jain 3b65724809 Merge branch 'test/sb_app_api_verify_v6.0' into 'release/v6.0'
test(ota): Add tests for verifying app build's SBv2 ECDSA signature verify APIs (v6.0)

See merge request espressif/esp-idf!44511
2025-12-31 10:11:26 +05:30
Mahavir Jain bffd1ac296 Merge branch 'bugfix/esp32_psram_remove_execute_v6.0' into 'release/v6.0'
fix(system): removed the exe flag from psram memory for esp32 (v6.0)

See merge request espressif/esp-idf!44640
2025-12-31 10:10:12 +05:30
zhiweijian f326ff7ff1 feat(ble/bluedroid): Support bluedroid encrypted advertising data 2025-12-31 11:51:49 +08:00
Island ffd460e3a0 Merge branch 'feat/ble_log_xor_checksum_v6.0' into 'release/v6.0'
feat(ble): added xor checksum for integrity check performance optimization (v6.0)

See merge request espressif/esp-idf!44541
2025-12-30 18:59:48 +08:00
yangfeng f8214fc22d fix(bt/bluedroid): Fix index boundary check and function return in SEP registration
Closes https://github.com/espressif/esp-idf/issues/18041
2025-12-30 15:15:45 +08:00
Zhou Xiao 65cd502b0e change(ble): [AUTO_MR] Update lib_esp32c2 to 9f051857
(cherry picked from commit 7ebf1c8d15)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-12-30 13:13:25 +08:00
zhiweijian 87655116dc feat(ble/bluedroid): Move the TinyCrypt and mbedTLS configuration items to the bt common path 2025-12-30 12:12:35 +08:00
zhiweijian 9d88119a4e feat(ble/bluedroid): Supported Bludroid host encryption using TinyCrypt 2025-12-30 12:12:35 +08:00
zhiweijian 94c4336c77 feat(ble/bluedroid): Supported Bludroid host encryption using mbedtls 2025-12-30 12:12:35 +08:00
Marius Vikhammer da1829ed25 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 16:39:01 +08:00
zwx 24eb10b90f fix(openthread): fixed an issue with key destruction in mode 2 2025-12-29 14:51:15 +08:00
morris 430642d000 Merge branch 'feat/p4eco6_ldo2dcdc_support_v6.0' into 'release/v6.0'
feat (p4eco6): open dcdc switch by software when dcdc stable (v6.0)

See merge request espressif/esp-idf!44577
2025-12-29 11:12:24 +08:00
morris 16781cd4b4 Merge branch 'refactor/gdma_link_skip_null_buffer_v6.0' into 'release/v6.0'
skip the NULL buffer in DMA mount pre-check (v6.0)

See merge request espressif/esp-idf!44458
2025-12-29 10:27:36 +08:00
morris ff5937b318 Merge branch 'bugfix/fix_isp_awb_for_p4_eco4_v6.0' into 'release/v6.0'
fix(esp_driver_isp): Fix AWB subwindown compatibility for ESP32-P4 ECO4 (v6.0)

See merge request espressif/esp-idf!44559
2025-12-29 10:25:21 +08:00
morris 7577b19170 Merge branch 'fix/dpi_video_timing_adjust_v6.0' into 'release/v6.0'
Enhance MIPI DSI video timing configuration (v6.0)

See merge request espressif/esp-idf!44551
2025-12-29 10:13:58 +08:00
morris 6831592b5e Merge branch 'fix/fix_cache_sync_ops_multi_call_issue_v6.0' into 'release/v6.0'
cache: fixed cache sync ops concurrent call issue (v6.0)

See merge request espressif/esp-idf!44555
2025-12-29 10:08:19 +08:00
Xu Si Yu cabe2eef77 feat(802.15.4): remove tx pending feature 2025-12-26 14:24:27 +08:00
harshal.patil 88fc8952e5 test(ota): Add tests for verifying app build's SBv2 ECDSA signature verify APIs 2025-12-26 11:49:15 +05:30
chaijie@espressif.com 15a721ea9b feat (p4eco6): open dcdc switch by software when dcdc stable 2025-12-26 09:53:19 +08:00
Song Ruo Jing 6ca90bd14a refactor(ledc): split ledc hal into a separate component 2025-12-25 17:23:27 +08:00
Tan Yan Quan 75bf81ea78 feat(openthread/lib): update thread-lib for upstream e16325e99
* esp-openthread: thread_zigbee/esp-openthread@77b4edfd8
* openthread: espressif/openthread@e16325e99
* esp-idf: espressif/esp-idf@ec7258e0c
2025-12-25 03:53:40 +00:00
Alexey Lapshin bbe311569c fix(picolibc): add psram fix for libc functions 2025-12-25 10:41:25 +07:00
Dong Heng 1380724c73 fix(esp_driver_isp): Fix AWB subwindown compatibility for ESP32-P4 ECO4 2025-12-25 11:27:46 +08:00
armando 245cd9cda8 fix(cache): fixed cache sync ops concurrent call issue
Closes https://github.com/espressif/esp-idf/issues/18023
2025-12-25 09:55:27 +08:00
suda-morris 3769a7f993 feat(dsi_lcd): pixel clock frequency can be a float number 2025-12-24 22:17:04 +08:00
Zhou Xiao a0cad007a1 feat(ble): supported ble log v2 hci log for Bluedroid host 2025-12-24 17:49:13 +08:00
Zhou Xiao f0d8014c9c feat(ble): supported ble log v2 hci log for NimBLE host 2025-12-24 17:49:08 +08:00
Zhou Xiao f35dd91fcd fix(ble): added null pointer check in ble log ts submodule
(cherry picked from commit 2b9c7471d0)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-12-24 17:05:06 +08:00
Zhou Xiao a1cc86f421 fix(ble): added missed ts sync reset
(cherry picked from commit d1d07eb60a)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-12-24 17:05:06 +08:00
Zhou Xiao ded5fa0d55 feat(ble): added xor checksum for integrity check performance optimization
(cherry picked from commit c604afa272)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-12-24 17:05:05 +08:00
zwx ec7258e0ca feat(openthread): update openthread upstream 2025-12-24 15:58:37 +08:00
Sudeep Mohanty 1e8778cd83 fix(freertos): Added stability fixes to tick hook test 2025-12-24 08:14:51 +01:00
Meet Patel e8396ccea1 fix(test_rtc_wdt): Fixed CI test failures for RTC WDT by increasing margin
The CI tests for RTC WDT test app were failing because we allowed only
20% margin between configured vs actual timeout of wdt. However, the
RC oscillator accuracy on some boards is very poor and it results in
almost 25% difference between configured and actual timeout. Hence,
increased the failure margin from 20% to 30%. Also some boards like
ESP32P4 have known problem and gives timeout after twice the configured
time. Hence, increased the wdt interrupt wait time to three times the
configured value, so we don't miss the interrupts for such boards.
2025-12-24 11:13:56 +05:30
Meet Patel 9a0f7c3fa3 fix(lp_adc): Fix LP ADC 1-byte read CI issue on ESP32P4
The low power ADC in ESP32P4 sometimes reads the data value as 2160,
2161 or a bit greater than that when running the CI test case named
esp32p4.defaults.test_lp_core -> LP ADC 1 raw read stress test. However,
the test only passes if value stays below the LOW_VAL threshold of 2160.
Hence, updated the LOW_VAL threshold to 2165 keeping some margin,
because ADC readings may differ slightly from board to board, so this
type of small variations in ADC values are expected.
2025-12-24 10:35:21 +05:30
Xiao Xufeng cca0ac8c56 fix(esp_system): limit CPU clock to 160MHz in ESP32-C5 for flash encryption
This reverts commit 7145fc9558.
2025-12-24 02:31:42 +08:00
Rahul Tank 1ff264abf2 fix(protocomm): Add security checks for buffer overflow and incorrect length handling 2025-12-23 18:21:55 +08:00
Sudeep Mohanty 20ededa464 test(freertos): Added stability fixes to the delete blocked tasks test 2025-12-23 09:44:40 +01:00
Sudeep Mohanty 43b9f7d0c5 test(freertos): Fix race condition in suspend-resume tests
This commit fixes a race condition in suspend-resume tests where in
a test task could escape deletion and result in a memory leak after test
completion.
2025-12-23 09:39:04 +01:00
morris 95ea240f1c fix(drivers): enlarge the default DMA burst size in peripheral drivers 2025-12-23 10:15:37 +08:00
morris e5d0955864 refactor(gdma): skip the null buffer in mount pre-check 2025-12-23 10:15:37 +08:00
Rahul Tank c6815bdb9a feat(nimble): Add support for static passkey 2025-12-22 21:14:19 +05:30
Ondrej Kosta 2f5e9cd9b4 fix(ci): re-enabled ESP32P4 tests on different HW vers 2025-12-22 14:43:57 +01:00