Cursor Agent
b76ddd9a0a
fatfs: prevent dynamic mount buffer leaks on mount failures
2026-04-09 01:09:38 +00:00
Alexey Lapshin
1735ec860d
Merge branch 'feat/refactor_bootloade_linker_scripts' into 'master'
...
feat(bootloader): split linker scripts into memory and sections
Closes IDF-14119
See merge request espressif/esp-idf!47250
2026-04-08 16:47:14 +04:00
morris
2994fca5ba
Merge branch 'feat/esp32s31-rmt-support' into 'master'
...
feat(rmt): enable RMT support on esp32s31
Closes IDF-14794
See merge request espressif/esp-idf!47152
2026-04-08 18:46:54 +08:00
Marius Vikhammer
051a116979
Merge branch 'feature/esp_cpu_testcoverage' into 'master'
...
Add esp_cpu API test coverage
Closes IDF-4920
See merge request espressif/esp-idf!46945
2026-04-08 17:19:49 +08:00
morris
d630f83f7d
Merge branch 'fix/fix_lcd_cmd_bypassd_unexpectedly' into 'master'
...
fix(lcd): fix lcd cmd be bypassd unexpectedly
See merge request espressif/esp-idf!46960
2026-04-08 16:28:39 +08:00
Mahavir Jain
c99e4d34e9
Merge branch 'fix/esp_tee_bbp' into 'master'
...
fix(esp_tee): Add missing input validation checks for TEE service calls
See merge request espressif/esp-idf!47149
2026-04-08 13:41:39 +05:30
Marius Vikhammer
f2f80f3aa8
Merge branch 'feature/wdt_rom_patch_slim' into 'master'
...
fix(esp_hal_wdt): reduce IRAM usage of WDT init ROM patch
See merge request espressif/esp-idf!47340
2026-04-08 16:10:53 +08:00
Marius Vikhammer
edb0e8dba9
Merge branch 'ci/fix_freertos_s31_perf_limits' into 'master'
...
test: align esp32s31 freertos perf limits
Closes IDFCI-10315 and IDFCI-10316
See merge request espressif/esp-idf!47355
2026-04-08 16:00:13 +08:00
Marius Vikhammer
54c6851bf1
test: align esp32s31 freertos perf limits
...
ESP32-S31 scheduling and spinlock benchmarks match the relaxed P4 thresholds
better than the generic limits, so use those limits to keep the
FreeRTOS perf cases stable.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-04-08 14:46:25 +08:00
Rahul Tank
25d8f3c269
Merge branch 'bugfix/fix_dtm_end_test' into 'master'
...
fix(nimble): Fix DTM test end packet count parsing
Closes BLERP-2687
See merge request espressif/esp-idf!47327
2026-04-08 12:14:06 +05:30
Marius Vikhammer
c65908a719
Merge branch 'feature/s31_core_ci_enable' into 'master'
...
test: enable pthread tests on esp32s31 and esp32p4
Closes IDF-14683
See merge request espressif/esp-idf!47348
2026-04-08 14:37:05 +08:00
morris
5c55b812be
Merge branch 'feat/bitscrambler_esp32s31' into 'master'
...
feat(bitscrambler): add esp32s31 support
Closes IDF-14714
See merge request espressif/esp-idf!47338
2026-04-08 14:07:56 +08:00
Marius Vikhammer
7b58b459c0
test: enable pthread tests on esp32s31 and esp32p4
...
Run the pthread functional suite on targets that are ready in CI.
2026-04-08 14:01:09 +08:00
morris
ae8acf82e7
feat(rmt): enable RMT support on esp32s31
...
Enable esp32s31 RMT caps and clock source definitions for
esp_driver_rmt.
Add esp32s31 RMT LL/periph hooks, sleep retention metadata, and RMTMEM
linker symbol.
2026-04-08 10:17:10 +08:00
morris
425966f88f
Merge branch 'feat/etm_esp32s31' into 'master'
...
feat(etm): add ETM LL and GPIO ETM support on esp32s31
Closes IDF-14724 and IDF-14786
See merge request espressif/esp-idf!47247
2026-04-08 10:08:24 +08:00
Armando (Dou Yiwen)
f8f5e99cb4
Merge branch 'feat/cache_s31' into 'master'
...
cache: driver support and panic support on s31
Closes IDF-14650, IDF-14651, and IDFCI-10314
See merge request espressif/esp-idf!47156
2026-04-08 02:06:44 +00:00
morris
11f76780cc
feat(bitscrambler): support driver on esp32s31
2026-04-08 09:53:21 +08:00
Marius Vikhammer
380dde02d0
ci(esp32s31): skip flash_suspend rtc_clk test until runners available
...
No esp32s31 boards are registered in the flash_suspend runner pool yet.
The test_rtc_clk_flash test targets all SOC_CLK_TREE_SUPPORTED chips and
creates a flash_suspend CI job for esp32s31 that immediately fails with
no runner assigned. Add a temp_skip_ci matching the existing pattern for
esp32h2.
Tracked in IDF-15531.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-08 09:12:36 +08:00
Marius Vikhammer
c34049a323
fix(esp_hal_wdt): reduce IRAM usage of WDT init ROM patch
...
The ROM patch for chips missing clock source configuration in wdt_hal_init
was re-implementing the full function in IRAM. Instead, delegate to the ROM
version and only append the missing clock configuration afterwards, saving
~550 bytes of IRAM.
2026-04-07 20:14:26 +08:00
Martin Vychodil
85ead6f5d4
fix(fatfs): Added tests for FATFS re-registration and VFS adapter early returns
2026-04-07 13:12:54 +02:00
Martin Vychodil
8240eea180
fix(fatfs): Fixed VFS adapter early return paths
2026-04-07 13:12:42 +02:00
Martin Vychodil
26ceedb5f8
fix(fatfs): Fixed uninitialized FATFS pointer for already mounted path
2026-04-07 12:08:49 +02:00
Martin Vychodil
23298ce2df
Merge branch 'feature/fatfs_bdl' into 'master'
...
feat(fatfs): Add BDL support to FatFS component
Closes IDF-13492
See merge request espressif/esp-idf!46864
2026-04-07 17:49:25 +08:00
Rahul Tank
b1050c5a9e
fix(nimble): Fix DTM test end packet count parsing
2026-04-07 14:56:00 +05:30
armando
61eb179368
feat(cache): support cache msync driver and cache panic driver
2026-04-07 07:48:45 +00:00
morris
43bc8c2fe5
feat(etm): add ETM LL and GPIO ETM support on esp32s31
...
Enable ETM caps and add S31 ETM/GPIO LL and retention support for
GPTimer ETM builds.
2026-04-07 14:47:36 +08:00
Igor Udot
953c40c9aa
Merge branch 'fix/remove_useless_ci_config_mspi' into 'master'
...
fix(mspi): removed useless ci config
See merge request espressif/esp-idf!47311
2026-04-07 14:36:48 +08:00
Zhang Wen Xu
0ae2a23090
Merge branch 'feat/update_h4_etm_reg_for_154' into 'master'
...
feat(802.15.4): update h4 etm reg for 154
See merge request espressif/esp-idf!47086
2026-04-07 06:29:44 +00:00
Island
ac588e91b0
Merge branch 'ble_dev/esp32h4eco1_chip_20260403_iso' into 'master'
...
fix(ble): support ble iso for esp32h4 eco1
Closes IDF-12243 and IDF-12248
See merge request espressif/esp-idf!47260
2026-04-07 14:28:31 +08:00
Armando (Dou Yiwen)
cc3808e3fe
fix(mspi): removed useless ci config
...
Signed-off-by: Armando (Dou Yiwen) <douyiwen@espressif.com >
2026-04-07 13:32:42 +08:00
Martin Vychodil
7043fb0d14
feat(fatfs): Added BDL support to FatFS component
2026-04-07 07:11:21 +02:00
Laukik Hase
145ba4c42d
fix(esp_tee): Add missing input validation checks for TEE service calls
...
- MULTI_HEAP_ASSERT for TEE now aborts on failure, instead of ignoring the condition
- Prevent potential TEE OTA write bounds overflow
2026-04-07 10:05:06 +05:30
Marius Vikhammer
6ab1721056
Merge branch 'feature/esp_timer_s31' into 'master'
...
test(esp_timer): enable ESP32-S31 target tests
Closes IDF-14693
See merge request espressif/esp-idf!47270
2026-04-07 11:01:50 +08:00
morris
0b4e08c0a6
Merge branch 'fix/fixed_esp32h4_kconfig_issue' into 'master'
...
fix(ble): fixed esp32h4 kconfig CI warning
See merge request espressif/esp-idf!47280
2026-04-07 10:38:35 +08:00
Marius Vikhammer
a4b817d0fe
fix(cpu): fix CSR_PRV_MODE not defined for S31
2026-04-07 09:37:39 +08:00
Marius Vikhammer
63d18fad59
test(esp_hw_support): add esp_cpu api test app
...
Add a dedicated esp_cpu test app that covers the supported helper APIs,
interrupt helpers, debug helper validation, and destructive trigger cases.
Made-with: Cursor
2026-04-07 09:37:39 +08:00
Martin Vychodil
4eb97bb84d
Merge branch 'feature/bdl_nand_extensions' into 'master'
...
feat(esp_blockdev): Updated BDL documentation
Closes IDF-15513
See merge request espressif/esp-idf!47192
2026-04-04 19:50:14 +08:00
morris
1333ca8d17
Merge branch 'feat/gdma_intr_priority' into 'master'
...
feat(gdma): expose interrupt priority as a configurable option
Closes IDF-7968
See merge request espressif/esp-idf!47187
2026-04-03 23:02:53 +08:00
ShenWeilong
583a8c441d
fix(ble): fixed esp32h4 kconfig CI warning
2026-04-03 21:31:26 +08:00
Island
d227dc7f23
Merge branch 'bugfix/fix_privacy_callback_trigger_multipe_times' into 'master'
...
Bugfix/fix privacy callback trigger multiple times
See merge request espressif/esp-idf!47205
2026-04-03 20:35:47 +08:00
Wang Meng Yang
bb597ede48
Merge branch 'bugfix/btm_sec_free_dev' into 'master'
...
fix(bt): avoid deleting device record on partial transport cleanup
Closes BT-4248
See merge request espressif/esp-idf!45753
2026-04-03 19:18:13 +08:00
Island
51bbd5257a
Merge branch 'dev/ble-log-202603' into 'master'
...
dev: BLE Log 202603
See merge request espressif/esp-idf!46934
2026-04-03 18:10:47 +08:00
wangjialiang
ca8354932c
fix(ble): support ble iso for esp32h4 eco1
2026-04-03 17:11:04 +08:00
Marius Vikhammer
b057a76d28
test(esp_timer): enable ESP32-S31 target tests
2026-04-03 16:11:41 +08:00
Rahul Tank
57102610a0
Merge branch 'bugfix/gatts_stop_null_conn_aware_states' into 'master'
...
fix(nimble): fix null dereference of ble_gatts_conn_aware_states after gatts stop
Closes BLERP-2624
See merge request espressif/esp-idf!46454
2026-04-03 12:37:38 +05:30
Armando (Dou Yiwen)
bb941df032
Merge branch 'feat/psram_100m' into 'master'
...
psram: support psram 100mhz
Closes IDF-15524
See merge request espressif/esp-idf!47249
2026-04-03 06:20:33 +00:00
C.S.M
f7031990f2
Merge branch 'ci/enable_s31_target_test' into 'master'
...
ci(esp32s31): Add ci target test for esp32s31
Closes IDF-14694
See merge request espressif/esp-idf!47208
2026-04-03 13:23:47 +08:00
Astha Verma
3b0cfa5970
fix(nimble): fix null dereference of ble_gatts_conn_aware_states after gatts stop
2026-04-03 10:14:03 +05:30
Alexey Lapshin
a1cbc20a91
feat(bootloader): split linker scripts into memory and sections
...
Replaced per-target bootloader.ld.in with bootloader.memory.ld.in and
bootloader.sections.ld.in.
Common code moved to file bootloader.sections.common.ld
Unify ESP32-P4 ECO4- and ECO4+ linker scripts into one shared script
Revision-specific code is selected with CONFIG_ESP32P4_SELECTS_REV_LESS_V3
2026-04-03 11:40:33 +07:00
Mahavir Jain
b3bb9a2a91
Merge branch 'fix/fix_esp_local_ctrl_potential_double_free' into 'master'
...
fix(esp_local_ctrl): fixes a potential double free
See merge request espressif/esp-idf!46953
2026-04-03 09:36:48 +05:30