gaoxu
8ce11e1608
change(esp_hw_support): h21 eco1 support and fix drom address error
2026-03-25 15:38:49 +08:00
linruihao
647f0972ac
fix(coex): fix some esp32 coexistence bugs
...
- fix ble scan may restart twice in coex scenarios
- fix bredr page/pscan coex request/release not match
- fix bredr incorrect inquiry length calculation
- update bredr page/inquiry pti
- add coex pti protection for entire page/inquiry event
2026-03-24 19:16:33 +08:00
Island
1005d55ddb
Merge branch 'feat/support_run_time_alloc_for_esp_ip_test' into 'master'
...
Support Mempool Run Time Allocation for ESP IP Chips
Closes BLERP-2622
See merge request espressif/esp-idf!45778
2026-03-20 16:17:27 +08:00
Sajia
e5e65ce0ae
fix(wifi): Add bss max idle timer and protected keep alive fixes
2026-03-18 17:53:12 +05:30
cjin
5ec82368ba
feat(ble): make env init function cuttable on ESP32-C2
2026-03-18 17:21:42 +08:00
yangfeng
7a0771d2c8
feat(bt): Add APIs to control transmit power level
...
- API to read ACL real RSSI
- APIs to read/write tx power of inq/iscan/page/pscan/ACL
2026-03-13 10:12:40 +08:00
Wu Zheng Hui
261683e6b0
Merge branch 'fix/fix_sleep_exception_in_spi_flash_rom_impl' into 'master'
...
fix(esp_hw_support): fix sleep exception in spi flash rom impl
Closes IDF-15423
See merge request espressif/esp-idf!46409
2026-03-11 10:30:08 +08:00
Song Ruo Jing
b12fe6edb5
Merge branch 'refactor/esp_hal_regi2c' into 'master'
...
refactor(esp_hal_regi2c): move regi2c implementation from esp_rom to esp_hal_regi2c
Closes IDF-14920 and IDF-10110
See merge request espressif/esp-idf!45690
2026-03-10 21:30:29 +08:00
Song Ruo Jing
600bf5b6d7
refactor(esp_hal_regi2c): move regi2c implementation from esp_rom to esp_hal_regi2c
2026-03-10 15:08:51 +08:00
yinqingzhao
582b375e04
feat(bss_max_idle): optimization of the max BSS idle mechanism
2026-03-10 12:24:08 +08:00
wuzhenghui
c59c3a2c8d
fix(esp_rom): sync spi_flash_disable/enable_cache patches to rom implementation
2026-03-09 21:21:24 +08:00
C.S.M
587986c84b
fix(esp32s31): Add some missing rom file for esp32s31
2026-03-04 11:44:54 +08:00
Wu Zheng Hui
ad1f0f870b
Merge branch 'feat/support_esp32s31_pmu_basic' into 'master'
...
feat(esp_hw_support): support esp32s31 pmu basic
Closes IDF-14642
See merge request espressif/esp-idf!45494
2026-02-24 14:11:27 +08:00
morris
ab16c09947
refactor(hints): move driver migration hints to own components
2026-02-14 15:51:18 +08:00
muhaidong
9d8001f6f4
fix(wifi): fix phy rfrx gain index issue
2026-02-13 15:10:28 +08:00
wuzhenghui
0b27301a09
feat(soc): support esp32s31 lp_aon & rtc_wdt & rtc_timer
2026-02-11 15:03:35 +08:00
Island
26bc88a9ba
Merge branch 'feat/fix_esp32c2_rom_rewrite_issue_rebase' into 'master'
...
Feat/fix esp32c2 rom rewrite issue rebase
See merge request espressif/esp-idf!45635
2026-02-11 10:15:44 +08:00
armando
3d9e2ec948
ci(p4): use eco6 by default
2026-02-09 16:27:57 +08:00
cjin
2a0df334e3
feat(ble): apply new method for rom code logic change on ESP32-C2
2026-02-09 10:52:15 +08:00
Chen Chen
eeb24057c4
refactor(hal): graduate systimer hal driver into esp_hal_systimer
2026-02-06 18:08:57 +08:00
Chen Ji Chang
8065c61877
Merge branch 'feat/remove_h4_beta5' into 'master'
...
feat(esp32h4): remove esp32h4 beta5 support
Closes IDF-13835
See merge request espressif/esp-idf!45630
2026-02-06 17:12:38 +08:00
Chen Jichang
f0884713ca
feat(esp32h4): remove esp32h4 beta5 support
2026-02-05 11:40:56 +08:00
C.S.M
879d74e298
fix(spi_flash): Fix esp32p4 120m flash suspend failed
2026-02-04 11:42:35 +08:00
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