Commit Graph

34230 Commits

Author SHA1 Message Date
jgujarathi
d7e4654f3d fix(esp_wifi): Fix issues with offchannel action tx and ROC operations
- Fix issues with sending NULL data on the target channel instead of home
  channel when connected sta attempts action tx or ROC.
- Fix issues with sending action tx on the home channel instead of target
  channel when connected sta attempts action tx.
- Add new status codes to event data of WIFI_EVENT_ROC_DONE
- Adds new request structure esp_wifi_remain_on_channel operation
- Fixes issues with cancelling off channel operations such as ROC or
  action frames TX.
2025-03-19 13:49:50 +08:00
Jiang Jiang Jian
708e70361c Merge branch 'bugfix/11r_compile_error' into 'master'
fix(wifi): Fixed compilation error when 11KV is disabled and 11R is enabled

Closes IDFGH-14807

See merge request espressif/esp-idf!37804
2025-03-19 13:48:01 +08:00
Shreeyash
74157e04b7 feat(nimble): support vendor event mask set and vendor HCI event on nimble host 2025-03-19 10:09:02 +05:30
C.S.M
34b69e8050 Merge branch 'fix/i2c_operation_array_max' into 'master'
fix(i2c): Fix the array size of static operation

Closes IDFGH-14862

See merge request espressif/esp-idf!37784
2025-03-19 12:09:27 +08:00
Kapil Gupta
a10635e389 fix(wifi): Fixed compilation error when 11R is enabled without 11KV
Closes https://github.com/espressif/esp-idf/issues/15539
2025-03-19 12:07:08 +08:00
Omar Chebib
d3fd64d6c0 Merge branch 'bugfix/hwlp_coproc_saving_master' into 'master'
fix(freertos): workaround a hardware bug related to HWLP coprocessor

See merge request espressif/esp-idf!37246
2025-03-19 11:58:13 +08:00
armando
56d5c00245 feat(psram): added 80MHz psram speed option 2025-03-19 11:57:10 +08:00
Armando (Dou Yiwen)
847ac1a71b Merge branch 'feat/unilc_psram_s3' into 'master'
psram: supported UnilC octal psram on s3

See merge request espressif/esp-idf!37714
2025-03-18 18:22:14 +08:00
laokaiyao
511a4a89ce fix(i2s): fixed mismatch of the i2s and gdma iram-safe config
Closes https://github.com/espressif/esp-idf/issues/15533
2025-03-18 16:28:11 +08:00
Chen Ji Chang
54d7bec1e3 Merge branch 'fix/rmt_lim_thres_incorrect' into 'master'
fix(rmt): fix the received symbols issue

See merge request espressif/esp-idf!37706
2025-03-18 16:15:09 +08:00
Marius Vikhammer
4608cc0ef4 Merge branch 'bugfix/p4_lpwdt_efuse' into 'master'
fix(lpwdt): P4 LP-WDT now takes into account the EFUSE_WDT_DELAY for the timeout

See merge request espressif/esp-idf!36993
2025-03-18 15:54:17 +08:00
gaoxu
cd1e496da7 fix(driver_gpio): correct h4 gpio_ll.h sleep functions 2025-03-18 15:37:32 +08:00
Marius Vikhammer
55be8bdc0d feat(esp_timer): added kconfig option for placing IRAM code into flash 2025-03-18 15:23:43 +08:00
wanckl
9bfaaf63ef fix(driver_gpio): correct h21 gpio_ll.h refer from c61 2025-03-18 15:23:41 +08:00
gaoxu
c4dacf2497 fix(driver_gpio): correct h2 gpio_ll.h refer from c61 2025-03-18 15:23:36 +08:00
Wang Tao
e3583dd013 Merge branch 'fix/fix_dhcp_server_recv_decline_issue' into 'master'
fix(dhcp): fix dhcp server recv decline issue

Closes WIFI-6554

See merge request espressif/esp-idf!37474
2025-03-18 14:59:19 +08:00
Island
8d97ce5de1 Merge branch 'feat/optimize_hci_data_recv_process' into 'master'
Feat/optimize hci data recv process

Closes BLERP-1643, BLERP-1644, BLERP-1645, and BLERP-1648

See merge request espressif/esp-idf!37755
2025-03-18 14:58:55 +08:00
Marius Vikhammer
3fdcf31857 Merge branch 'feature/newlib_in_flash' into 'master'
feat(newlib): added option for placing functions in flash if flash-auto-suspend

Closes IDF-11958

See merge request espressif/esp-idf!37767
2025-03-18 14:55:14 +08:00
Mahavir Jain
2022c11441 Merge branch 'bugfix/fix_github_cert_verification_simpleota' into 'master'
fix: failing Github certificate verification

See merge request espressif/esp-idf!37769
2025-03-18 12:44:43 +08:00
Song Ruo Jing
88048d7076 fix(ledc): fix race condition in ledc_fade_stop causing assert failure
Closes https://github.com/espressif/esp-idf/issues/15580
2025-03-18 12:16:49 +08:00
zwl
93357e8613 feat(ble): change nimble whitelist max size to 31 2025-03-18 11:58:53 +08:00
zwl
fdae270427 feat(ble): change whitelist max size to 31 on ESP32-C5 2025-03-18 11:58:53 +08:00
zwl
578f2358c6 feat(ble): change whitelist max size to 31 on ESP32-C2 2025-03-18 11:58:53 +08:00
zwl
2b435687b0 feat(ble): change whitelist max size to 31 on ESP32-C6 2025-03-18 11:58:53 +08:00
zwl
57417ca30f fix(ble): Fixed warning that the gpio is not usable when reconfig hci uart pin 2025-03-18 11:58:53 +08:00
zwl
132e0d6695 fix(ble): fixed hci driver stack protection fault issue on ESP32-C5 2025-03-18 11:58:53 +08:00
zwl
afd44d14b9 fix(ble): fixed hci driver stack protection fault issue on ESP32-C2 2025-03-18 11:58:53 +08:00
zwl
ec4a1324f5 fix(ble): fixed hci driver stack protection fault issue on ESP32-C6 2025-03-18 11:58:53 +08:00
zwl
327182e3e6 fix(ble): delete ble_hci_trans header file 2025-03-18 11:58:53 +08:00
zwl
84f0b39e4d fix(ble): fixed hci assertion issue when uart interference occurs 2025-03-18 11:58:53 +08:00
Island
cafbd7bd46 Merge branch 'change/ble_update_lib_20250313' into 'master'
change(ble): [AUTO_MR] 20250313 - Update ESP BLE Controller Lib

Closes BLERP-1634, BLERP-1570, BLERP-1617, BLERP-1616, BLERP-1613, BLERP-1610, BLERP-1599, BLERP-1595, BLERP-1563, BLERP-1605, BLERP-1628, BLERP-1629, BLERP-1635, BLERP-1646, BLERP-1649, BLERP-1639, and BLERP-1651

See merge request espressif/esp-idf!37752
2025-03-18 11:57:11 +08:00
Li Shuai
3af4bce897 change(esp_driver_ledc): support LEDC ICG control 2025-03-18 10:43:40 +08:00
Li Shuai
157faa3344 feat(esp_hw_support): support runtime clock for peripherals to be ungated during sleep 2025-03-18 10:42:15 +08:00
armando
1a8c556184 feat(psram): supported new octal psram on s3 2025-03-18 10:25:23 +08:00
Chen Jichang
9fd0f634d2 fix(bootloader): use ESP_EARLY_LOG before console is ready 2025-03-17 18:53:28 +08:00
Chen Jichang
44117b623d refactor(esp_rom): remove specific chip name when including rom header 2025-03-17 18:53:26 +08:00
Li Shuai
ee77c489e7 Merge branch 'feat/esp32h21_system_sleep_pmu' into 'master'
Stage 3: Support esp32h21 DFS & PMU & LP Timer & Clock domain

Closes PM-349 and PM-350

See merge request espressif/esp-idf!37632
2025-03-17 18:11:49 +08:00
Ondrej Kosta
6d9fdcf96f Merge branch 'fix/rmii_ref_ckl' into 'master'
fix(esp_eth): fixed ESP32P4 EMAC REF RMII CLK output mode

See merge request espressif/esp-idf!37138
2025-03-17 17:18:07 +08:00
Mahavir Jain
23398bdc93 Merge branch 'feat/add_protocomm_sec_patch_config' into 'master'
feat(protocomm): add (hidden) config option to indicate security patch feature

See merge request espressif/esp-idf!37785
2025-03-17 16:38:27 +08:00
Gao Xu
d21adf2535 Merge branch 'feature/esp32h21_i2c_support' into 'master'
Feature/esp32h21 i2c support

Closes IDF-11578 and IDF-11580

See merge request espressif/esp-idf!37227
2025-03-17 15:06:13 +08:00
luaijun
6e58f49724 ci(c2/c3): add major eco version tests 2025-03-17 14:51:25 +08:00
Ashish Sharma
2fc151d2a9 fix(component/mbedtls): Adds github root cert to cmn_crt_authorities.csv 2025-03-17 14:32:06 +08:00
diplfranzhoepfinger
fd6ed42d7c fix(twai): fixed twai assert fail when recover
driver try start new frame in ISR however already bus off

Closes https://github.com/espressif/esp-idf/issues/9697
2025-03-17 14:20:29 +08:00
Mahavir Jain
18f514a4c0 Merge branch 'fix/nvs_logger_json_output' into 'master'
fix(nvs_flash/nvs_tool): Fix nvs_tool.py to output required values

Closes IDFGH-14504

See merge request espressif/esp-idf!36909
2025-03-17 14:02:22 +08:00
Mahavir Jain
8a8cd3e43b Merge branch 'feature/enable_flash_encryption_for_esp32h21' into 'master'
feat: enable flash encryption support for esp32h21

Closes IDF-11499

See merge request espressif/esp-idf!36440
2025-03-17 13:54:22 +08:00
Mahavir Jain
2fcceb01a7 feat(protocomm): add (hidden) config option to indicate security patch feature 2025-03-17 10:20:01 +05:30
C.S.M
757f776f9e fix(i2c): Fix the array size of static operation,
Closes https://github.com/espressif/esp-idf/issues/15583
2025-03-17 12:39:19 +08:00
gaoxu
675fe44f1e refactor(rng): rename/merge some adc_ll functions 2025-03-17 11:52:18 +08:00
gaoxu
e6c2259b44 refactor(rng): refactor to use hal/ll apis for c6 2025-03-17 11:42:29 +08:00
Chen Jichang
fac2d9eada fix(rmt): fix the received symbols issue 2025-03-17 11:32:32 +08:00