muhaidong
0090fa27cf
fix(wifi): fix lmac tx done assert issue
2026-01-13 11:07:11 +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
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
Alexey Lapshin
31810ae993
feat(esp_libc): make picolibc default libc
2025-12-03 13:31:42 +07:00
morris
3d31f510d0
refactor(hal_wdt): esp_hal_wdt also maintains the ROM implementation
2025-12-01 23:16:09 +08:00
Jiang Jiang Jian
78986757de
Merge branch 'bugfix/fix_send_wakenull_off_channel' into 'master'
...
fix(wifi): fix issue that disarm send wake null timer donot take effect and sta bolck scan timeout
Closes WIFI-7020, WIFIBUG-1523, and WIFIBUG-1379
See merge request espressif/esp-idf!43158
2025-11-12 09:30:22 +08:00
sibeibei
4e2f33d445
fix(wifi): fix issue that disarm send wake null timer donot take effect
2025-11-11 17:29:38 +08:00
Song Ruo Jing
4b8633cc2b
refactor(rom/gpio): add 'rom_' prefix to GPIO ROM functions
2025-11-07 15:26:52 +08:00
Zhou Xiao
4ce499148e
change(ble): [AUTO_MR] updated rom linker script for ESP32-C2
2025-11-05 11:24:44 +08:00
yinqingzhao
4656a3cc7c
fix(wifi): fix some wifi bugs related to bandwidth, twt and regdomain
2025-10-30 10:46:58 +08:00
Zhou Xiao
557b7bae2e
change(ble): [AUTO_MR] updated rom linker script for ESP32-C2
2025-10-22 17:48:43 +08:00
Samuel Obuch
66de4ef8ca
fix(esp_rom): correct typos defalut -> default
2025-10-02 17:41:40 +08:00
Zhou Xiao
09a3b29d01
change(ble): [AUTO_MR] updated rom linker script for ESP32-C2
2025-09-19 11:22:47 +08:00
Island
a3b8073d96
Merge branch 'change/ble_update_lib_20250828' into 'master'
...
change(ble): [AUTO_MR] 20250828 - Update ESP BLE Controller Lib
Closes BLERP-2183, BLERP-2083, BLERP-2195, and BLERP-2196
See merge request espressif/esp-idf!41601
2025-09-17 10:33:14 +08:00
zwl
32c3556c7a
change(ble): [AUTO_MR] updated rom linker script for ESP32-C2
2025-09-16 00:06:40 +08:00
Marius Vikhammer
af91aa771b
change(rom): removed deprecated STATUS enum, use ETS_STATUS instead
2025-09-15 10:36:16 +08:00
zwl
7f7c8e2c85
change(ble): [AUTO_MR] updated rom linker script for ESP32-C2
2025-08-06 21:05:01 +08:00
Zhou Xiao
ac6acf3629
change(ble): [AUTO_MR] updated rom linker script for ESP32-C2
2025-07-28 14:09:21 +08:00
Jiang Jiang Jian
8448452e03
Merge branch 'bugfix/add_lib_target_git_reversion_message' into 'master'
...
fix(wifi):fix open mode rx fragment fail issue
Closes WIFIBUG-1272 and WIFIBUG-1315
See merge request espressif/esp-idf!39426
2025-07-21 22:04:03 +08:00
muhaidong
a6a9c41573
fix(wifi): fix open mode rx fragment fail issue
2025-07-21 20:17:38 +08:00
wangtao@espressif.com
d32b2f6ca6
fix(wifi): fix esp32c2 eco4 ld issue
2025-07-18 17:54:44 +08:00
Zhou Xiao
f1838aeec1
fix(ble): updated rom linker script for ESP32-C2
2025-07-09 11:30:44 +08:00
zwl
7b1a7cc4c3
fix(ble): fixed occasional assert triggered during controller disable on ESP32-C2
2025-07-01 10:17:28 +08:00
Michael (XIAO Xufeng)
d5b4654039
Merge branch 'bugfix/esp_flash_escape_checking' into 'master'
...
fix(esp_flash): fixed issue of escaping boundary check
See merge request espressif/esp-idf!36128
2025-06-25 01:23:26 +08:00
Xiao Xufeng
83ca12c8e0
fix(esp_flash): fixed issue of escaping boundary check
...
Also patched corresponding ROM functions
2025-06-24 15:30:11 +08:00
zwl
83fd955f11
fix(ble): fixed assertion issue in connection state on ESP32C2-ECO4
2025-06-20 15:12:40 +08:00
liuning
23f49324b2
fix(pm): reserve txqblocks when mac init at offchannels
2025-06-17 21:10:03 +08:00
Song Ruo Jing
3e2945b595
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-06-11 20:56:12 +08:00
Island
71da548124
Merge branch 'change/ble_update_lib_20250606' into 'master'
...
change(ble): [AUTO_MR] 20250606 - Update ESP BLE Controller Lib
Closes BLERP-1921, BLERP-1919, BLERP-1955, BLERP-1951, BLERP-1950, BLERP-1933, BLERP-1932, BLERP-1929, BLERP-1927, BLERP-1893, BLERP-1885, and BLERP-1900
See merge request espressif/esp-idf!39712
2025-06-09 10:57:03 +08:00
zwl
6c5bff1bd8
fix(ble): change ld file on ESP32-C2
2025-06-06 17:56:32 +08:00
liuning
4323627865
fix(wifi): fix cant sleep if connection breaks during sending probe
2025-06-05 20:48:46 +08:00
Jiang Jiang Jian
473f316906
Merge branch 'bugfix/fix_coex_ble_disc' into 'master'
...
fix(coex): Fix ble disconnect when coexisting wifi on esp32c2
Closes BT-4021
See merge request espressif/esp-idf!39522
2025-06-03 18:08:38 +08:00
wangtao@espressif.com
5521ddff22
fix(wifi): fix esp32c2 auth threshold issue
2025-05-30 13:51:00 +08:00
linruihao
3dc6313c21
fix(coex): Fix ble disconnect when coexisting wifi on esp32c2
2025-05-29 19:20:10 +08:00
yinqingzhao
18a468b0d5
fix(bss_max_idle): fix some wifi bugs related to bss max idle
2025-05-26 14:26:19 +08:00
sibeibei
10ac8e622e
fix(wifi): rx bcn failed when sta off channel under modem state
2025-05-19 20:08:58 +08:00
linruihao
b370ebdef4
feat(coex): implement BT coex timer event
2025-05-13 15:13:12 +08:00
zwl
ee6607b489
fix(ble): update ld file on ESP32-C2
2025-05-07 12:12:24 +08:00
Island
c29c5c506b
Merge branch 'feat/support_136k_rc_clk_on_ble_sleep' into 'master'
...
Feat/support 136k rc clk on ble sleep
Closes BLERP-1650
See merge request espressif/esp-idf!37813
2025-04-24 10:38:35 +08:00
cjin
73f1084bf8
feat(ble): support ble sleep using 136 kHz RC on ESP32-C2
2025-04-18 11:10:18 +08:00
sibeibei
0b201ff842
fix: tsens read abnormal value in esp32c2eco4
2025-04-17 17:32:19 +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
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
Shen Weilong
92bbf22579
fix(ble): fixed a heap assertion issue when enabling BLE for esp32c2 v2.0
2025-04-02 20:39:05 +08:00
Chen Jichang
1785e1d329
refactor(flash): spilt flash cap in esp_rom
2025-03-28 15:04:25 +08:00
Island
16ba8f892d
Merge branch 'feature/add_vendor_ble_cmd_definitions' into 'master'
...
Feature/add vendor ble cmd definitions
Closes BLERP-1684 and BLERP-1661
See merge request espressif/esp-idf!37598
2025-03-27 17:06:15 +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
Shen Weilong
990fea687d
feat(ble/controller): Added memory boundary check for ESP32-C2
2025-03-25 15:09:00 +08: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