Jiang Jiang Jian
287d3bfb08
Merge branch 'fix/fix_wifi_set_vendor_issue' into 'master'
...
fix(wifi): fix esp32c2 set vendor ie issue
Closes WIFIBUG-1695
See merge request espressif/esp-idf!45396
2026-01-30 22:16:30 +08:00
C.S.M
17a74c925c
Merge branch 'fix/update_esp32s31_rom_freeze' into 'master'
...
fix(esp32s31): update esp32s31 rom after it's frozen
See merge request espressif/esp-idf!45441
2026-01-29 02:05:51 +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
wangtao@espressif.com
2612c689ee
fix(wifi): fix esp32c2 set vendor ie issue
2026-01-28 14:30:51 +08:00
C.S.M
e7033132c1
fix(esp32s31): update esp32s31 rom after its freeze
2026-01-28 11:16:36 +08:00
Marius Vikhammer
6b24a2f2eb
Merge branch 'ci/core_comp_depends' into 'master'
...
ci(core): removed common_components from core test-apps dependencies
See merge request espressif/esp-idf!45407
2026-01-27 15:47:27 +08:00
Marius Vikhammer
7181456a19
Merge branch 'feature/s31_reset_reason_panic_support' into 'master'
...
feat(esp32s31): add reset reason and panic handler support
Closes IDF-14672 and IDF-14676
See merge request espressif/esp-idf!45331
2026-01-26 14:19:53 +08:00
Marius Vikhammer
5f914189c2
ci(core): removed common_components from core test-apps dependencies
2026-01-26 11:47:23 +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
Xiao Xufeng
64d93379ae
fix(tee): fix failed to configure flash on C6 v0.1 and above when REV_MIN_0 configured
2026-01-22 02:55:12 +08:00
Michael (XIAO Xufeng)
7b3042ebf1
Merge branch 'fix/p4_min_rev_usage' into 'master'
...
P4: fix wrong rev_min usage in rom and other places
See merge request espressif/esp-idf!45222
2026-01-21 15:28:56 +08:00
Marius Vikhammer
8e2eb36b86
feat(esp32s31): add reset reason and panic handler support
2026-01-21 11:55:36 +08:00
Jiang Jiang Jian
d7b9092f60
Merge branch 'bugfix/rm_rom_func_for_c61eco4' into 'master'
...
fix(esp_wifi): rf delay cycles set failed for esp32c61eco4
See merge request espressif/esp-idf!45185
2026-01-20 10:40:39 +08:00
Xiao Xufeng
6ab0540658
fix(esp32p4): fix rom and ld misuse min_rev
2026-01-19 16:58:16 +08:00
Mahavir Jain
ecdb2bd135
Merge branch 'feature/enable_support_for_aes_and_sha_in_esp32h4' into 'master'
...
feat: enable support for aes and sha peripheral in esp32h4
Closes IDF-12266
See merge request espressif/esp-idf!41331
2026-01-19 10:33:54 +05:30
sibeibei
f6e42f0d1f
fix(esp_wifi): rf delay cycles set failed for esp32c61ec04
2026-01-16 15:02:35 +08:00
muhaidong
528f317e94
fix(wifi): fix esp32s3 ping failure with ip and wifi fragmented packets
2026-01-13 11:10:36 +08:00
muhaidong
0090fa27cf
fix(wifi): fix lmac tx done assert issue
2026-01-13 11:07:11 +08:00
liuning
3ea7da1e1a
feat(coex): support c5 eco3 and c61 eco4 coexist rom
2026-01-09 16:34:20 +08:00
yinqingzhao
c29d741b13
feat(wifi): update esp32c61 ld files
2026-01-09 16:34:20 +08:00
yinqingzhao
4e521d78a1
feat(rom): add esp32c61 eco4 ld files
2026-01-09 14:06:33 +08:00
yinqingzhao
d5a9a60531
feat(wifi): update esp32c5 eco3 ld files
2026-01-09 14:06:33 +08:00
nilesh.kale
5e94bc0942
feat: enable support for aes and sha peripheral in esp32h4
2026-01-07 12:41:21 +05:30
nilesh.kale
dfc07d30b7
feat(esp_hw_support): protect I/D ROM memory split for ESP32-H21
2026-01-07 13:20:29 +08:00
Laukik Hase
406ca9aa92
ci(esp_tee): Enable the tee_cli_app test-app for ESP32-H2
...
- Also set the RX burst size correctly for AES/SHA DMA operations
with ESP-TEE
- Fix the compile-time minimum chip revision check for patching
the `ets_delay_us` API
2025-12-30 16:03:43 +05:30
Ashish Sharma
302e0203d1
feat: migrates esp_rom to PSA APIs
2025-12-30 09:31:49 +05:30
Marius Vikhammer
32c6d9d327
feat(rom): added esp-rom support for ESP32-H4
2025-12-29 09:36:32 +08:00
Chen Chen
f98b9e2b21
feat(gpio): basic support of gpio on s31
2025-12-26 14:54:56 +08:00
Song Ruo Jing
74aeb3f41f
refactor(uart): split UART HAL into separate component
2025-12-25 14:41:28 +08:00
harshal.patil
60637470c2
test(ota): Add tests for verifying app build's SBv2 ECDSA signature verify APIs
2025-12-23 23:24:46 +05:30
Alexey Lapshin
0169306bc2
Merge branch 'feat/wpa_supplicant_rom_md5_tests' into 'master'
...
fix(esp_rom): use hmac_md5 and hmac_md5_vector from ROM only if CONFIG_LIBC_NEWLIB
See merge request espressif/esp-idf!44226
2025-12-16 21:39:32 +04: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
morris
1f04dbb31b
Merge branch 'refactor/remove_completed_todos' into 'master'
...
refactor(global): remove completed todos in the codebase
See merge request espressif/esp-idf!44188
2025-12-16 14:21:25 +08:00
Alexey Lapshin
2b94daf17f
fix(esp_rom): use hmac_md5 and hmac_md5_vector from ROM only if CONFIG_LIBC_NEWLIB
2025-12-16 11:35:47 +07:00
Wu Zheng Hui
0f549fa113
Merge branch 'fix/fix_secure_boot_fast_wake_feature' into 'master'
...
fix(esp_system): fix ROM secure boot fast wake feature
Closes PM-625
See merge request espressif/esp-idf!44052
2025-12-16 10:24:16 +08:00
morris
291554cd09
refactor(global): remove completed todos in the codebase
2025-12-15 22:40:15 +08:00
wanglei
c79b8ffc8b
fix(ld): add missing eco3 newly added rom functions
2025-12-15 02:40:26 +00:00
wanglei
13c18a1cd2
feature(esp_rom): add esp32c5 eco3 rom ld
2025-12-15 02:40:26 +00:00
C.S.M
07519fac25
fix(spi_flash): Cleanup jira tickets
2025-12-12 17:53:01 +08:00
wuzhenghui
4125fd68ac
fix(esp_system): fix rom secure boot fast wake feature for c5/c6/h2/h21
2025-12-12 16:04:20 +08: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
Wan Lei
d6f02d5c8c
Merge branch 'feat/split_esp_hal_spi_component' into 'master'
...
feat(driver_spi): split spi hal component
Closes IDF-14094
See merge request espressif/esp-idf!43890
2025-12-12 12:06:31 +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
muhaidong
19c6ae768b
fix(wifi): fix some wapi and fragment issues
...
1. fix gcmp fragment rx issue
2. support wapi fragment tx and rx
3. fix wapi uskid issue
2025-12-09 15:02:46 +08:00
C.S.M
eec700fefc
Merge branch 'fix/s31_defult_libc' into 'master'
...
fix(esp32s31): make picolic default libc on esp32s31
See merge request espressif/esp-idf!43977
2025-12-04 19:56:52 +08: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
C.S.M
909c31fdd4
fix(esp32s31): make picolic default libc on esp32s31
2025-12-04 14:43:10 +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