Alexey Lapshin
fff49a4555
Merge branch 'fix/gdbstub_xtensa_fpu_registers' into 'master'
...
fix(gdbstub): xtensa: fix FPU registers read and write
See merge request espressif/esp-idf!44624
2026-02-03 09:44:16 +04:00
Alexey Lapshin
c57443c2b6
fix(gdbstub): xtensa: fix FPU registers read and write
...
Closes https://github.com/espressif/esp-idf/issues/17944
2026-02-02 10:49:16 +07:00
Marius Vikhammer
1a0ed26104
Merge branch 'bugfix/core_esp32s31_wrong_jira_id' into 'master'
...
fix(core): fixed misc wrong jira references
Closes IDF-14685 and IDF-14655
See merge request espressif/esp-idf!45457
2026-01-29 01:19:02 +08:00
Michael (XIAO Xufeng)
5984b29af5
Merge branch 'refactor/spi_flash_private' into 'master'
...
refactor(spi_flash): reorganize header files, improve encapsulation and simplify ROM implementation
See merge request espressif/esp-idf!44347
2026-01-28 17:39:51 +08:00
Marius Vikhammer
961626e016
fix(core): fixed misc wrong jira references
2026-01-28 11:05:13 +08:00
igor.udot
4c26ab876b
ci: update build-test-rules to use common_components
2026-01-23 10:14:09 +08:00
Xiao Xufeng
8dbf23630a
refactor(spi_flash): reorganize header files and improve API encapsulation
...
This commit reorganizes SPI flash header files to better reflect their
visibility and intended usage:
1. Rename `esp_flash_port/` to `esp_flash_chips/`:
- Better reflects that these headers are for chip driver implementations
- All chip driver headers moved to `esp_flash_chips/` directory
- Added README.md explaining semi-public nature of these headers
2. Move internal headers to `esp_private/`:
- `esp_flash_internal.h` -> `esp_private/esp_flash_internal.h`
- `memspi_host_driver.h` -> `esp_private/memspi_host_driver.h`
3. Move chip driver related headers to `esp_flash_chips/`:
- `esp_private/esp_flash_types.h` -> `esp_flash_chips/esp_flash_types.h`
- `spi_flash/spi_flash_defs.h` -> `esp_flash_chips/spi_flash_defs.h`
- `spi_flash_override.h` -> `esp_flash_chips/spi_flash_override.h`
- All `spi_flash_chip_*.h` headers moved to `esp_flash_chips/`
4. Code improvements:
- Remove unused includes (e.g., `spi_flash_override.h` from `cache_utils.c`)
- Use public API `esp_flash_get_size()` instead of direct member access
- Add `esp_flash_is_quad_mode` to linker.lf for IRAM placement
5. Documentation updates:
- Add README.md in `esp_flash_chips/` explaining semi-public headers
- Update programming guide with warnings about internal headers
- Update both English and Chinese documentation
6. Update all references across the codebase:
- Update includes in `spi_flash` component
- Update `bootloader_support`, `app_update`, `esp_tee`, `espcoredump`
- Update example projects
Breaking changes:
- Headers moved to new locations require include path updates
- `custom_flash_driver` example temporarily disabled until external
components are updated
2026-01-23 03:38:54 +08:00
morris
35bdd8c651
feat(dma): graduate the dma driver from esp_hw_support to esp_driver_dma
2026-01-22 14:14:14 +08:00
Aditya Patwardhan
eb4a871eca
refactor(esp_hal_security): Updated esp_hal_security build and includes
2026-01-21 10:02:44 +05:30
Erhan Kurubas
caa0697240
test(panic): add retry logic to espcoredump subprocess call
2026-01-20 10:32:18 +03:00
Song Ruo Jing
62511d61e9
refactor(clk): split clock HAL into separate component
2026-01-13 15:50:20 +08:00
Erhan Kurubas
392dfed30b
Merge branch 'feat/coredump_rtc_noinit' into 'master'
...
Add a new attribute COREDUMP_NOINIT_ATTR
See merge request espressif/esp-idf!44843
2026-01-13 08:24:11 +01:00
Erhan Kurubas
14c16bee61
feat(coredump): add coredump_noinit attribute
2026-01-11 18:57:37 +03:00
yinqingzhao
80ee62d104
test(system): add esp32c61 eco4 build test
2026-01-09 17:24:59 +08:00
Erhan Kurubas
f8d0e9a79e
Merge branch 'fix/coredump_test_tcb_corrupted' into 'master'
...
test(espcoredump): fix test for corrupted TCB handling in coredump
Closes IDFCI-5663
See merge request espressif/esp-idf!44619
2026-01-06 13:09:18 +01:00
Erhan Kurubas
82643a03c8
test(espcoredump): fix test for corrupted TCB handling in coredump
2026-01-05 22:16:43 +03:00
Erhan Kurubas
85e7ef753d
test(panic): improve stack dump capture to return full hex content
2026-01-05 22:11:23 +03:00
Xiao Xufeng
438e07b30e
refactor: Remove idf_test component
...
Split the idf_performance.h and target ver, which hold the performance
thresholds, into the headers of each testing.
In the past pytest also parse the common header to get the thresholds.
Now the logic is also removed. Performance thresholds are supposed to be
in the pytest scripts.
2026-01-01 02:26:42 +08:00
Li Shuai
6e9885f7e6
Merge branch 'bugfix/idfgh-16634' into 'master'
...
remove the configurable constraint for sleep memory usage optimization option
Closes IDFGH-16634 and IDF-13780
See merge request espressif/esp-idf!42882
2025-12-31 12:57:50 +08:00
Wu Zheng Hui
dcca718908
Merge branch 'refactor/independent_rtc_timer_hal' into 'master'
...
feat(hal): graduate rtc_cntl_timer/lp_timer hal/ll into a new component: esp_hal_rtc_timer and unify naming
Closes IDF-15045
See merge request espressif/esp-idf!44573
2025-12-31 05:22:06 +08:00
Ashish Sharma
345844cd58
feat: migrates tools/test_apps to PSA APIs
2025-12-30 09:31:49 +05:30
wuzhenghui
0d93c29143
feat(esp_hal_rtc_timer): introduce new RTC timer component and refactor existing timer functions
2025-12-30 10:33:34 +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
armando
4777ce6e8c
ci(intr_dump): added mspi intr
2025-12-26 01:04:45 +00:00
Song Ruo Jing
74aeb3f41f
refactor(uart): split UART HAL into separate component
2025-12-25 14:41:28 +08:00
morris
95cdf17c13
Merge branch 'ci/pyparsing_update' into 'master'
...
ci: update api usage to avoid deprecation warnings
See merge request espressif/esp-idf!44476
2025-12-23 22:18:13 +08:00
Chen Chen
0a73a23784
ci: update api usage to avoid deprecation warnings
2025-12-23 16:55:11 +08:00
wuzhenghui
20c2dab09c
feat(esp_hal_pmu): graduate pmu/rtc_cntl hal driver into a new component: esp_hal_pmu
2025-12-22 16:03:43 +08:00
Erhan Kurubas
b42e3f01d0
Merge branch 'esp32h4_debug_asistant' into 'master'
...
feat(esp32h4): add assist_debug/bus_monitor support
Closes IDF-12592
See merge request espressif/esp-idf!44014
2025-12-17 21:19:25 +01:00
Erhan Kurubas
bdcfbd3c05
feat(esp32h4): add assist_debug stack monitoring support
2025-12-17 10:11:36 +01:00
Tomáš Rohlínek
8c9d62de98
feat(storage/vfs): Remove old API usage
2025-12-16 17:48:55 +08:00
Armando (Dou Yiwen)
5436ae6e69
Merge branch 'feature/update_esp32c5_eco3_rom_ld' into 'master'
...
feature(esp_rom): add esp32c5 eco3 rom ld
See merge request espressif/esp-idf!43543
2025-12-16 06:37:10 +00:00
Chen Chen
3cf86e260c
refactor(esp_system): clear dependency on hal components
2025-12-15 22:56:09 +08:00
wanglei
eb70918b60
test(system): add esp32c5 eco3 build test
2025-12-15 02:40:26 +00:00
C.S.M
e3eaee53e2
Merge branch 'ci/esp32s31_build_ena' into 'master'
...
ci(esp32s31): Add ci build test for esp32s31
See merge request espressif/esp-idf!44045
2025-12-12 14:59:42 +08:00
C.S.M
f405e51784
ci(esp32s31): Add ci build test for esp32s31
2025-12-11 15:17:15 +08:00
wanckl
6449181ce0
feat(driver_spi): split spi hal component
2025-12-11 15:00:18 +08:00
Adam Múdry
cb98f7b5ef
Merge branch 'feat/spi_flash_bdl_support' into 'master'
...
feat(bdl): Add support for spi_flash
Closes IDF-12752
See merge request espressif/esp-idf!42127
2025-12-05 10:29:39 +01:00
Igor Udot
84d2b57df9
Merge branch 'ci/check_build_test_rules' into 'master'
...
ci: fix mismatch in check_build_test_rules
Closes CII-49 and CII-50
See merge request espressif/esp-idf!43937
2025-12-05 11:56:39 +08:00
Adam Múdry
cf95a64365
feat(bdl): Add support for spi_flash
2025-12-04 16:16:28 +01:00
Konstantin Kondrashov
1ff8d3da09
Merge branch 'feature/update_depends_components_for_core_components' into 'master'
...
feat(all): Update depends_components for core components
Closes IDF-14170, IDF-14165, IDF-14173, IDF-14167, IDF-14169, and IDF-14162
See merge request espressif/esp-idf!43735
2025-12-04 18:17:55 +08:00
igor.udot
8c233aa9bd
ci: temp_skip_ci for p4
2025-12-04 18:08:33 +08:00
laokaiyao
13a09ddf01
refactor(ci): manually list the g0 components used by g1 components
2025-12-04 10:48:07 +08:00
laokaiyao
79d6e573e6
feat(hal): graudate the ana_cmpr hal driver into a new component
2025-12-04 10:34:57 +08:00
Alexey Lapshin
f6cd2fe970
Merge branch 'feature/update-toolchain-to-esp-15.2.0_20250929.4-6d3fdb7' into 'master'
...
Make Picolibc the default libc
See merge request espressif/esp-idf!43620
2025-12-04 01:14:01 +04:00
Alexey Lapshin
31810ae993
feat(esp_libc): make picolibc default libc
2025-12-03 13:31:42 +07:00
C.S.M
dd73c7cb21
fix(isp): Fix isp build error in single core
2025-12-03 14:06:55 +08:00
Konstantin Kondrashov
8810327f9d
feat(log): Update depends_components
...
Where log is used as depends_components:
- components/log/host_test
- components/log/test_apps
- tools/test_apps/system/log
2025-11-25 19:23:55 +02:00
Erhan Kurubas
c9bee75b52
Merge branch 'fix/int_wdt_double_exception' into 'master'
...
fix(espcoredump): prevent double exception during int_wdt panic with custom stack
Closes IDF-9361
See merge request espressif/esp-idf!43185
2025-11-25 14:03:03 +01:00
morris
e4192f88e6
refactor(g0_components): update component list to dynamically include esp_hal_* components
2025-11-25 15:21:48 +08:00