muhaidong
ccdefe96dc
fix(wifi): fix lmac tx done assert issue
2026-01-19 09:49:56 +08:00
muhaidong
1db35d7b8f
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
4. fix lmac tx done assert issue
5. fix scan done or disconnected event miss issue
6. fix offchan action tx memory leak issue
2026-01-19 09:48:45 +08:00
Jiang Jiang Jian
9d80cb0d95
Merge branch 'fix/fix_secure_boot_fast_wake_feature_v5.5' into 'release/v5.5'
...
fix(esp_system): fix ROM secure boot fast wake feature (v5.5)
See merge request espressif/esp-idf!45016
2026-01-17 17:17:59 +08:00
liuning
cb96f9ef66
feat(coex): support c5 eco3 and c61 eco4 coexist rom
2026-01-16 11:40:31 +08:00
yinqingzhao
f810d59304
feat(wifi): update esp32c5 eco3 ld files
2026-01-16 11:40:31 +08:00
wanglei
22fbe9684f
fix(ld): add missing eco3 newly added rom functions
2026-01-16 11:40:31 +08:00
wanglei
2ef2671311
feature(esp_rom): add esp32c5 eco3 rom ld
2026-01-16 11:40:31 +08:00
wuzhenghui
67a62f45ce
fix(esp_system): fix rom secure boot fast wake feature for c5/c6/h2/h21
2026-01-12 18:11:59 +08:00
harshal.patil
cb9acbdd21
fix(secure_boot): Application's Secure Boot verify API support ECDSA-P384
2025-12-24 10:42:15 +05:30
wuzhenghui
159418f638
fix(esp_hw_support): fix esp32c5 clk seting broken after CPU reset
...
Closes https://github.com/espressif/esp-idf/issues/17780
2025-11-18 11:47:17 +08:00
sibeibei
f1fb7b3e5e
fix(wifi): fix issue that disarm send wake null timer donot take effect
2025-11-12 16:40:51 +08:00
Laukik Hase
508a659001
feat(esp_tee): Support for ESP32-C5 - the rest of the components
2025-10-14 10:12:11 +05:30
morris
d3177152b3
Merge branch 'bugfix/gpio_esp32_workaround_v5.5' into 'release/v5.5'
...
fix(gpio): fix ESP32 GPIO sleep mode handling (v5.5)
See merge request espressif/esp-idf!41214
2025-09-01 14:54:37 +08:00
muhaidong
b26c24ac02
fix(wifi): fix ersu compatibility issue
2025-08-19 19:49:29 +08:00
Song Ruo Jing
f941ce5f1b
fix(gpio): remove GPIO_OUTPUT_SET macro for ESP32P4
...
Use GPIO_OUTPUT_SET led to compilation error
Closes https://github.com/espressif/esp-idf/issues/16050
2025-08-13 21:00:47 +08:00
chenjianxing
a3a1b42577
fix(wifi): fix wifi rom code using ets_delay_us for C5 and C61
2025-08-04 11:34:08 +05:30
Laukik Hase
c011bcb0dc
fix(esp_rom): Patch the esp_rom_delay_us API to use U-mode cycle CSR
2025-08-04 11:34:07 +05:30
Jiang Jiang Jian
dafdf1205d
Merge branch 'feat/secure_boot_ecdsa_p384_v5.5' into 'release/v5.5'
...
Support Secure Boot using ECDSA-P384 curve (v5.5)
See merge request espressif/esp-idf!40822
2025-07-31 21:24:55 +08:00
harshal.patil
476f8f6f51
feat(bootloader_support): Support Secure Boot using ECDSA-P384 curve
2025-07-25 14:25:31 +05:30
yinqingzhao
bad80d35ee
fix(wifi): fix crash issue and tx error 0xa1
2025-07-25 14:26:20 +08:00
yinqingzhao
a69266ec8b
fix(wifi): fix inactive time reset when wifi disconnect
2025-07-25 14:24:19 +08:00
Marius Vikhammer
89f919a96f
fix(systimer): fixed ETM not working with systimer on C61 ECO3
2025-07-24 00:41:33 +08:00
Jiang Jiang Jian
536a807665
Merge branch 'bugfix/esp_flash_escape_checking_v5.5' into 'release/v5.5'
...
fix(esp_flash): fixed issue of escaping boundary check (v5.5)
See merge request espressif/esp-idf!40117
2025-07-22 17:16:49 +08:00
Jiang Jiang Jian
3c39b32195
Chip/support esp32c61 v5.5
2025-07-22 12:21:36 +08:00
yinqingzhao
66ddf66e64
fix(wifi): update ld files of esp32c5
2025-07-04 19:47:38 +08:00
yinqingzhao
fbc18b2c1d
fix(wifi): comment out some functions for esp32c5
2025-06-25 17:47:45 +08:00
Xiao Xufeng
da939fa729
fix(esp_flash): fixed issue of escaping boundary check
...
Also patched corresponding ROM functions
2025-06-25 01:35:21 +08:00
Jiang Jiang Jian
b37d4b338c
Merge branch 'feat/support_sha512_for_esp32c5_v5.5' into 'release/v5.5'
...
Support SHA 512 for ESP32-C5 (v5.5)
See merge request espressif/esp-idf!39762
2025-06-19 01:16:08 +08:00
harshal.patil
e7a76ff71e
feat(soc): Update ESP32-C5 ECO2 to support SHA512
2025-06-18 16:46:39 +05:30
liuning
85c77bdb82
fix(pm): reserve txqblocks when mac init at offchannels
2025-06-17 22:16:15 +08:00
liuning
391c39414e
fix(pm): fix ps none status check
2025-06-17 22:16:08 +08:00
zhangyanjiao
df19d0421f
fix(wifi/mesh): fixed the mesh STA sends data error on c5
2025-06-17 22:06:52 +08:00
yinqingzhao
84973428b2
fix(bss_max_idle): fix some wifi bugs related to bss max idle
2025-05-29 20:25:08 +08:00
linruihao
7910ea8571
feat(coex): implement BT coex timer event
2025-05-20 21:13:57 +08:00
sibeibei
afcb8199b0
fix(wifi): rx bcn failed when sta off channel under modem state
2025-05-19 21:16:37 +08:00
yinqingzhao
6514df1ba9
feat(wifi): add tx error 0xa0 count
2025-05-19 21:11:18 +08:00
yinqingzhao
369bba171c
fix(wifi): comment out hal_mac_tx_set_ppdu from ld files
2025-05-08 11:22:08 +08:00
yinqingzhao
dd9f8bfcbc
feat(wifi): chip esp32c5 eco2 support wifi
2025-04-28 10:52:55 +08:00
Song Ruo Jing
1b3680eff3
feat(rtc_time): support rtc time for esp32c61
2025-04-23 14:15:01 +08:00
Kevin (Lao Kaiyao)
16d79103aa
Merge branch 'feature/support_c5_eco2_rom' into 'master'
...
feat(rom): update rom for c5 eco2
See merge request espressif/esp-idf!38297
2025-04-16 20:36:07 +08:00
Michael (XIAO Xufeng)
e65efb9156
Merge branch 'test/enable_xip_mmap_cases' into 'master'
...
fix(mmap): fixed cache2phys and phy2cache not patched when XIP on PSRAM
Closes IDF-10983
See merge request espressif/esp-idf!33629
2025-04-16 15:30:23 +08:00
laokaiyao
0abc755342
feat(rom): update rom for c5 eco2
...
Breaking: Starting from this commit, ESP-IDF can only support ESP32-C5 v1.0 (ECO2)
2025-04-16 11:01:36 +08:00
liuning
c00d092bdb
feat(wifi): support sample beacon feature
...
fix: adapt soc wakeup quick wake, fix light sleep beacon sample
feat(pm): giveup beacon and resample if rx prop too low (a16fa11)
2025-04-14 11:50:40 +08:00
Xiao Xufeng
e97b1a8b51
fix(mmap): fixed cache2phys and phy2cache not patched when XIP on PSRAM
2025-04-11 11:02:11 +08:00
sibeibei
28290c8da3
fix(wifi):fix modem state rx bcn failed when tbtt update, support modem state for coexist
2025-04-09 11:41:56 +08:00
Sajia
c4f592679b
feat(wifi): Enable bss max idle support on all chips
...
- Fix issues in Max Idle period negotiation and protected keep alive
- Add BSS Max Idle config in SoftAP config and create a feature flag
- Add a unit test case to test both STA and SoftAP implementation
2025-04-08 12:40:15 +05:30
Chen Jichang
1785e1d329
refactor(flash): spilt flash cap in esp_rom
2025-03-28 15:04:25 +08:00
Alexey Lapshin
ec68cb3300
feat(newlib): riscv: add CONFIG_LIBC_OPTIMIZED_MISALIGNED_ACCESS config option
...
This option replaces implementations of functions from ROM:
- memcpy
- memcmp
- memmove
- str[n]cpy
- str[n]cmp
The functions used in the firmware will be better optimized for misaligned
memory. Here are some measurements in CPU cycles for 4096-byte buffers:
memcpy: 28676 -> 4128
memcmp: 49147 -> 14259
memmove: 33896 -> 8086
strcpy: 32771 -> 17313
strcmp: 32775 -> 13191
2025-03-26 17:27:24 +07:00
zhangyanjiao
aa05ae68e1
fix(wifi/vendor): separate the lr bit in phy mode for station and softAP
...
Closes https://github.com/espressif/esp-idf/issues/9978
2025-03-25 14:04:51 +08:00
yinqingzhao
4cc76f6646
fix(wifi): fix twt post just one event for multiple flow
2025-03-12 21:01:48 +08:00