muhaidong
8d35a5a92a
fix(wifi): fix phy rfrx gain index issue
2026-02-13 16:12:35 +08:00
Xiao Xufeng
dd9706564f
fix(tee): fix failed to configure flash on C6 v0.1 and above when REV_MIN_0 configured
2026-02-05 01:19:28 +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
Jiang Jiang Jian
987bbd8646
Merge branch 'fix/backport_wifi_fixes_v6.0' into 'release/v6.0'
...
fix(esp_wifi): backport some wifi fixes
See merge request espressif/esp-idf!45567
2026-02-02 10:51:00 +08:00
Jiang Jiang Jian
1c2dc4055d
Merge branch 'fix/fix_wifi_set_vendor_issue_v60' into 'release/v6.0'
...
fix(wifi): fix esp32c2 set vendor ie issue 6.0
See merge request espressif/esp-idf!45559
2026-02-01 12:29:57 +08:00
sibeibei
43e290ba24
fix(esp_wifi): rf delay cycles set failed for esp32c61ec04
2026-01-31 13:41:22 +08:00
muhaidong
228fcb0b3b
fix(wifi): fix esp32s3 ping failure with ip and wifi fragmented packets
2026-01-31 13:34:01 +08:00
muhaidong
824bb89542
fix(wifi): fix lmac tx done assert issue
2026-01-31 13:33:50 +08:00
Mahavir Jain
ee2da28726
Merge branch 'feat/esp_tee_backports_v6.0' into 'release/v6.0'
...
feat(esp_tee): Feature/fixes backports to `release/v6.0`
See merge request espressif/esp-idf!45095
2026-01-31 10:27:34 +05:30
wangtao@espressif.com
2f6c169d31
fix(wifi): fix esp32c2 set vendor ie issue
2026-01-30 17:52:18 +08:00
Laukik Hase and Harshal Patil
17b98b7a29
feat(esp_tee): Enable GDMA burst mode for AES/SHA operations
...
- Fix the compile-time minimum chip revision check for patching
the `ets_delay_us` API
Co-authored-by: Harshal Patil <harshal.patil@espressif.com >
2026-01-29 11:49:14 +05:30
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
Xiao Xufeng
29587bb50a
fix(esp32p4): fix rom and ld misuse min_rev
2026-01-28 21:42:03 +08:00
Jiang Jiang Jian
b34e8b03b9
Merge branch 'fix/fix_secure_boot_fast_wake_feature_v6.0' into 'release/v6.0'
...
fix(esp_system): fix ROM secure boot fast wake feature (v6.0)
See merge request espressif/esp-idf!44951
2026-01-28 17:50:30 +08:00
liuning
62a940f823
feat(coex): support c5 eco3 and c61 eco4 coexist rom
2026-01-10 13:23:28 +08:00
yinqingzhao
826de54b6d
feat(wifi): update esp32c61 ld files
2026-01-10 13:23:03 +08:00
yinqingzhao
695fa93894
feat(rom): add esp32c61 eco4 ld files
2026-01-10 13:22:52 +08:00
yinqingzhao
06b73db9e7
feat(wifi): update esp32c5 eco3 ld files
2026-01-10 13:22:42 +08:00
wanglei
b4f0bcbcdc
fix(ld): add missing eco3 newly added rom functions
2026-01-10 13:15:23 +08:00
wanglei
f4a5e3cb9b
feature(esp_rom): add esp32c5 eco3 rom ld
2026-01-10 13:15:12 +08:00
wuzhenghui
9a20ef85f5
fix(esp_system): fix rom secure boot fast wake feature for c5/c6/h2/h21
2026-01-09 11:15:12 +08:00
morris
4fbcab88f8
Merge branch 'refactor/esp_hal_uart_v6.0' into 'release/v6.0'
...
refactor(uart): split UART HAL into separate component (v6.0)
See merge request espressif/esp-idf!44642
2026-01-06 23:31:23 +08:00
Ashish Sharma
246b052c93
fix(mbedtls): use ROM functions for md5
2026-01-05 14:54:33 +05:30
Song Ruo Jing
ce475d901d
refactor(uart): split UART HAL into separate component
2026-01-04 16:02:57 +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
Shreyas Sheth
1879e4702f
fix(rom): Allow hmac_md5 override for ESP32-C3 and ESP32-S3 ROM functions
...
- Allow override of hmac_md5 and hmac_md5_vector rom functions
for esp32s3 and esp32c3
This fixes crash when using hmac_md5 in wpa_supplicant component
2025-12-19 07:29:38 +08:00
Ashish Sharma
b0da66f7e1
feat(bt): migrate mbedtls to PSA APIs
2025-12-18 21:18:58 +08:00
Kapil Gupta
54a41e1b29
Merge branch 'feat/wpa_supplicant_rom_md5_tests_v6.0' into 'release/v6.0'
...
fix(esp_rom): use hmac_md5 and hmac_md5_vector from ROM only if CONFIG_LIBC_NEWLIB (v6.0)
See merge request espressif/esp-idf!44330
2025-12-17 21:19:34 +05:30
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
Alexey Lapshin
5008666133
fix(esp_rom): use hmac_md5 and hmac_md5_vector from ROM only if CONFIG_LIBC_NEWLIB
2025-12-17 12:05:44 +07:00
wanckl
d12f941787
feat(driver_spi): split spi hal component
2025-12-16 20:38:09 +08:00
muhaidong
adb22338d5
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-14 15:37:40 +08:00
yinqingzhao
baa6f312e5
fix(wifi): fix cannot send omc
2025-12-14 15:37:13 +08:00
yinqingzhao
82a6633607
fix(wifi): fix some bugs related to ampdu
2025-12-14 15:37:02 +08:00
morris
553978bf5e
Merge branch 'fix/update_h4_mp_final_ld_v6.0' into 'release/v6.0'
...
fix(esp_rom): update H4 MP ld files (v6.0)
See merge request espressif/esp-idf!44035
2025-12-10 22:56:20 +08:00
morris
b390af239b
refactor(hal_wdt): esp_hal_wdt also maintains the ROM implementation
2025-12-10 13:54:44 +08:00
Chen Jichang
a3f1449aa6
fix(esp_rom): update H4 MP ld files
2025-12-09 20:19:49 +08:00
Alexey Lapshin
ad7f4b9670
feat(esp_libc): make picolibc default libc
2025-12-06 00:08:35 +07:00
Marius Vikhammer
007222cc28
fix(libc): fixed P4 ECO5 always using sub opt. version of memcpy and similar
2025-11-25 13:35:51 +05:30
Marius Vikhammer
4dc0c7826b
fix(rom): fixed systimer hal implementation from ROM always being used on P4
2025-11-25 13:35:50 +05:30
Jiang Jiang Jian
34b0344d32
Merge branch 'fix/backport_some_wifi_fixes_v6.0' into 'release/v6.0'
...
bugfix(wifi): backport some wifi fixes v6.0
See merge request espressif/esp-idf!43455
2025-11-25 10:02:59 +08:00
armando
714b022a43
ci(p4): disable p4 rev3 invalid tests temporarily
2025-11-21 02:48:05 +00:00
morris
7f0f043e63
Merge branch 'refactor/gpio_rom_func_rename_v6.0' into 'release/v6.0'
...
refactor(rom/gpio): add 'rom_' prefix to GPIO ROM functions (v6.0)
See merge request espressif/esp-idf!43400
2025-11-20 21:35:13 +08:00
Zhou Xiao
4cc67be869
change(ble): [AUTO_MR] updated rom linker script for ESP32-C2
2025-11-19 19:32:34 +08:00
Song Ruo Jing
ae7962e697
refactor(rom/gpio): add 'rom_' prefix to GPIO ROM functions
2025-11-19 12:17:52 +08:00
zhangyanjiao
ee234b6e1c
fix(coex): fixed the espnow send fail when coex enable
2025-11-18 11:49:45 +08:00
sibeibei
7df62e6fd7
fix(wifi): fix issue that disarm send wake null timer donot take effect
2025-11-18 11:41:17 +08:00
yinqingzhao
69fc90d101
fix(wifi): fix some wifi bugs related to bandwidth, twt and regdomain
2025-11-18 11:40:22 +08:00
Mahavir Jain
20e32f81b5
Merge branch 'feat/esp_tee_mspi_tuning_v6.0' into 'release/v6.0'
...
change(esp_tee): Fix TEE SPI flash API issues on ESP32-C5 (v6.0)
See merge request espressif/esp-idf!42906
2025-11-17 10:18:42 +05:30
Jin Cheng
bec5090de5
fix(bt/controller): Fixed some controller bugs
...
- Fixed Bluetooth hardware error of 'CHMAP_ERROR'
- Fixed encryption collision bug
2025-11-13 19:45:38 +08:00