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