Jiang Jiang Jian
94ace905b9
Merge branch 'feature/update_gdbstub_v6.0' into 'release/v6.0'
...
gdbstub: backport fixes (v6.0)
See merge request espressif/esp-idf!46200
2026-03-24 10:28:23 +08:00
igor.udot
e2a8bbe639
ci: update build-test-rules to use common_components
2026-03-20 15:53:26 +08:00
Jiang Jiang Jian
7a9362c9c8
Merge branch 'fix/cmake_flags_passing_to_external_project_v6.0' into 'release/v6.0'
...
fix(build): fix passing CMAKE_<LANG>_FLAGS from ExternalProject_Add (v6.0)
See merge request espressif/esp-idf!46651
2026-03-20 10:47:26 +08:00
Jiang Jiang Jian
6c1ab48431
Merge branch 'fix/coredump_test_tcb_corrupted_v6.0' into 'release/v6.0'
...
test(espcoredump): fix test for corrupted TCB handling in coredump (v6.0)
See merge request espressif/esp-idf!44834
2026-03-20 10:21:26 +08:00
Fu Hanxi
beaaa115f3
Merge branch 'ci/missing_config_pre_commit_hook_v6.0' into 'release/v6.0'
...
ci: add pre-commit hook to detect missing configs (v6.0)
See merge request espressif/esp-idf!46205
2026-03-20 01:10:09 +01:00
Alexey Lapshin
c089650ec7
fix(build): fix passing CMAKE_<LANG>_FLAGS from ExternalProject_Add
2026-03-16 15:19:35 +07:00
Evgeny Torbin
0070b687b5
ci: remove unused test cases
2026-03-12 12:34:23 +01:00
Alexey Lapshin
6019f9689a
feat(esp_gdbstub): support watchpoint trigger reason
2026-03-12 17:24:26 +07:00
Alexey Lapshin
f40dc50300
fix(gdbstub): fix task lookup by frame
2026-03-12 17:24:26 +07:00
Alexey Lapshin
2179c8afef
fix(gdbstub): xtensa: fix FPU registers read and write
...
Closes https://github.com/espressif/esp-idf/issues/17944
2026-03-12 17:24:26 +07:00
Chen Jichang
04df934c05
refactor(flash_enc): move esp_flash_encryption_enabled() to efuse component
2026-03-06 18:14:22 +08:00
Chen Jichang
fea2c08655
test(parlio,rmt,lcd): add virtual flash encryption test
2026-03-06 18:14:22 +08:00
Jiang Jiang Jian
31056d5db9
Merge branch 'refactor/spi_flash_private_v6.0' into 'release/v6.0'
...
refactor(spi_flash): reorganize header files, improve encapsulation and simplify ROM implementation (v6.0)
See merge request espressif/esp-idf!45488
2026-02-02 10:57:34 +08:00
Song Ruo Jing
89da3742b8
refactor(clk): split clock HAL into separate component
2026-01-31 22:32:37 +08:00
wuzhenghui
12b9fb6549
feat(esp_hal_rtc_timer): introduce new RTC timer component and refactor existing timer functions
2026-01-31 22:29:20 +08:00
Aditya Patwardhan
4d3cfefc2e
refactor(esp_hal_security): Updated esp_hal_security build and includes
2026-01-30 17:12:54 +05:30
Jiang Jiang Jian
770f393855
Merge branch 'coredump_read_flash_retry_v6.0' into 'release/v6.0'
...
Add retry logic to espcoredump subprocess call (v6.0)
See merge request espressif/esp-idf!45317
2026-01-30 14:31:27 +08:00
morris
db750dc1a0
feat(dma): graduate the dma driver from esp_hw_support to esp_driver_dma
2026-01-29 14:41:14 +08:00
Xiao Xufeng
3411286544
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-29 03:28:30 +08:00
Jiang Jiang Jian
2359d58fbf
Merge branch 'refactor/independent_esp_hal_pmu_v6.0' into 'release/v6.0'
...
feat(hal): graduate pmu/rtc_cntl hal driver into a new component: esp_hal_pmu (v6.0)
See merge request espressif/esp-idf!44954
2026-01-28 19:02:36 +08:00
Erhan Kurubas
c718482e9a
test(panic): add retry logic to espcoredump subprocess call
2026-01-21 00:17:39 +03:00
wuzhenghui
de5e57d296
feat(esp_hal_pmu): graduate pmu/rtc_cntl hal driver into a new component: esp_hal_pmu
2026-01-12 14:48:49 +08:00
yinqingzhao
7089093fde
test(system): add esp32c61 eco4 build test
2026-01-10 13:23:59 +08:00
wanglei
b946312646
test(system): add esp32c5 eco3 build test
2026-01-10 13:22:20 +08:00
Jiang Jiang Jian
8d0fc97530
Merge branch 'bugfix/idfgh-16634_v6.0' into 'release/v6.0'
...
backport v6.0: remove the configurable constraint for sleep memory usage optimization option
See merge request espressif/esp-idf!44754
2026-01-08 13:49:39 +08:00
Erhan Kurubas
10cffdfbd5
test(espcoredump): fix test for corrupted TCB handling in coredump
2026-01-06 15:17:51 +03:00
Erhan Kurubas
ffe245e917
test(panic): improve stack dump capture to return full hex content
2026-01-06 15:13:20 +03:00
Song Ruo Jing
ce475d901d
refactor(uart): split UART HAL into separate component
2026-01-04 16:02:57 +08:00
Li Shuai
3518d1a16c
change(tools): disable place rtc clock and rtc time modules into iram for flash auto suspend test
2026-01-04 10:42:53 +08:00
Ashish Sharma
b02538834c
fix: resolves MR comments
2025-12-20 23:02:25 +08:00
Ashish Sharma
76287081ea
feat: code cleanup
2025-12-19 07:29:43 +08:00
Ashish Sharma
98afd06c8f
fix(pytest): patch to test panic test failures
2025-12-19 07:29:08 +08:00
Ashish Sharma
7d17e8a024
feat(mbedtls): adds AES drivers with PSA
2025-12-19 07:28:28 +08:00
Ashish Sharma
a088d2ccdc
feat(mbedtls): fix build errors with PSA migration
2025-12-18 21:18:58 +08:00
Aditya Patwardhan
574a60289d
feat(protocomm): Migrate to PSA api interface
2025-12-18 21:18:58 +08:00
Martin Vychodil
4b919caa17
Merge branch 'feat/vfs_remove_old_api_v6.0' into 'release/v6.0'
...
feat(storage/vfs): v6 API breaking changes (v6.0)
See merge request espressif/esp-idf!44315
2025-12-18 05:02:41 +08:00
Tomáš Rohlínek
1bf8b030e3
feat(storage/vfs): Remove old API usage
2025-12-17 14:00:22 +01:00
morris
311bec8f82
Merge branch 'fix/spi_edma_and_hal_component_6.0' into 'release/v6.0'
...
feat(driver_spi): split esp_hal_gpspi and support master driver edma (v6.0)
See merge request espressif/esp-idf!44222
2025-12-17 14:54:05 +08:00
wanckl
d12f941787
feat(driver_spi): split spi hal component
2025-12-16 20:38:09 +08:00
Chen Chen
1b015d22eb
refactor(esp_system): clear dependency on hal components
2025-12-16 09:11:59 +08:00
Martin Vychodil
7c4eac9e22
Merge branch 'feat/spi_flash_bdl_support_v6.0' into 'release/v6.0'
...
feat(bdl): Add support for spi_flash (v6.0)
See merge request espressif/esp-idf!43812
2025-12-11 21:28:52 +08:00
morris
5c5d78b639
Merge branch 'ci/freertos_header_v6.0' into 'release/v6.0'
...
ci(header_check): Add check for public header should not include freertos (backport v6.0)
See merge request espressif/esp-idf!44104
2025-12-11 18:00:57 +08:00
C.S.M
92da866163
fix(isp): Fix isp build error in single core
2025-12-11 11:40:49 +08:00
laokaiyao
85d5630f2a
refactor(ci): manually list the g0 components used by g1 components
2025-12-11 10:28:55 +08:00
laokaiyao
55537c99db
feat(hal): graudate the ana_cmpr hal driver into a new component
2025-12-11 10:27:00 +08:00
Adam Múdry
064630c582
feat(bdl): Add support for spi_flash
2025-12-10 22:39:03 +08:00
Alexey Gerenkov
effa1e4248
Merge branch 'feature/update-toolchain-to-esp-15.2.0_20250929.4-6d3fdb7_v6.0' into 'release/v6.0'
...
Make Picolibc the default libc (v6.0)
See merge request espressif/esp-idf!43966
2025-12-08 18:13:08 +08:00
morris
15eba7d8d6
Merge branch 'ci/add_esp_hal_components_in_g0_test_v6.0' into 'release/v6.0'
...
refactor(g0_components): update component list to dynamically include esp_hal_* components (v6.0)
See merge request espressif/esp-idf!43742
2025-12-08 10:42:16 +08:00
Alexey Lapshin
ad7f4b9670
feat(esp_libc): make picolibc default libc
2025-12-06 00:08:35 +07:00
Jiang Jiang Jian
18a4332f92
Merge branch 'ci/fix_wifi_cases_6.0' into 'release/v6.0'
...
Ci: fix wifi cases 6.0
See merge request espressif/esp-idf!43784
2025-12-05 12:30:18 +08:00