Commit Graph

39618 Commits

Author SHA1 Message Date
Shen Weilong
e05aee0fa4 feat(bt): support hardware ecc acceleration for bt tinycrypt 2025-03-24 11:56:05 +05:30
Shen Weilong
50d8535b4f change(bt): moved porting/ext/tinycrypt into common 2025-03-24 11:56:05 +05:30
Rahul Tank
fde9c35242 fix(nimble): Fix SC only pairing failure 2025-03-24 11:56:05 +05:30
morris
c15432fc79 fix(usb_serial_jtag): wrong return value in usb_serial_jtag_write_bytes
Closes https://github.com/espressif/esp-idf/issues/15620
2025-03-24 11:46:56 +08:00
zhiweijian
8c132bbbd8 fix(bt): Update bt lib for ESP32-C3 and ESP32-S3 (86a4da5c)
- Remove unused functions in the controller
2025-03-21 19:48:44 +08:00
baohongde
78667d6d40 feat(bt): added definitions for BR/EDR hci vendor commands and events 2025-03-21 19:36:20 +08:00
chenjianhua
b1f85271ff fix(bt): Update bt lib for ESP32(dc1cd581)
- Remove unused functions in the controller
- Add an SDK config for the minimum size of encryption key
2025-03-21 19:34:37 +08:00
Mahavir Jain
8685219916 Merge branch 'fix/incorrect_calculation_of_used_xip_pages_v5.3' into 'release/v5.3'
fix(esp_psram): Fix incorrect calculation of used XIP PSRAM pages (v5.3)

See merge request espressif/esp-idf!37496
2025-03-21 16:13:10 +08:00
Mahavir Jain
611b0f0d5b Merge branch 'bugfix/fix_github_cert_verification_simpleota_v5.3' into 'release/v5.3'
fix: failing Github certificate verification (v5.3)

See merge request espressif/esp-idf!37825
2025-03-21 16:12:52 +08:00
xiongweichao
51591ba7b9 fix(bt/bluedroid): fixed other events being reported when disconnected
- Since no initial value is assigned, the variable evt is a random value,
causing the ESP_BT_GAP_DISC_STATE_CHANGED_EVT event to be reported when
the connection is disconnected.
2025-03-21 11:17:43 +08:00
Song Ruo Jing
0077f642df fix(gpio): fix 8/16-bit gpio, rtc/lp_io register access 2025-03-20 17:09:36 +08:00
Song Ruo Jing
47f1a2c81b fix(gpio): fix pu, pd, drv value incorrect from gpio_dump_io_configuration on esp32
Closes https://github.com/espressif/esp-idf/issues/14931
2025-03-20 17:09:28 +08:00
Jiang Jiang Jian
72a684c1f0 Merge branch 'bugfix/11r_compile_error_v5.3' into 'release/v5.3'
fix(wifi): Fixed compilation error when 11KV is disabled and 11R is enabled (v5.3)

See merge request espressif/esp-idf!37866
2025-03-20 13:57:35 +08:00
Jiang Jiang Jian
352c4de224 Merge branch 'bugfix/provisioning_sec2_aes_iv_usage_v5.3' into 'release/v5.3'
fix(provisioning): fix incorrect AES-GCM IV usage in security2 scheme (v5.3)

See merge request espressif/esp-idf!37615
2025-03-20 13:56:26 +08:00
Jiang Jiang Jian
142a63219a Merge branch 'bugfix/fix_esp32_bt_disable_crash_v5.3' into 'release/v5.3'
fix(bt): Fix controller disable cause iwdt timeout on esp32 (v5.3)

See merge request espressif/esp-idf!37773
2025-03-20 13:55:45 +08:00
Jiang Jiang Jian
a3427837d5 Merge branch 'bugfix/fix_ersu_compatibility_issue_v5.3' into 'release/v5.3'
fix(wifi): fix ersu compatibility issue(Backport v5.3)

See merge request espressif/esp-idf!37749
2025-03-20 11:04:27 +08:00
Chen Jichang
0a063c4997 fix(rmt): fix the received symbols issue 2025-03-20 10:36:53 +08:00
morris
04dd4c7c47 fix(i2c): add Kconfig to skip driver conflict check 2025-03-20 10:11:58 +08:00
yiwenxiu
2fc3a282bb feat(openthread): fix ci avahi service cases issue 2025-03-19 18:07:11 +08:00
Kapil Gupta
18d8bc4286 ci(wifi): Add builds for FT, RRM and WNM configs 2025-03-19 12:42:24 +05:30
Kapil Gupta
31bb54373d fix(wifi): Fixed compilation error when 11R is enabled without 11KV 2025-03-19 12:42:12 +05:30
armando
d7eb89c7f7 feat(psram): supported new octal psram on s3 2025-03-19 10:23:07 +08:00
muhaidong
e9aefff1ed fix(wifi): fix ersu compatibility issue 2025-03-19 10:10:17 +08:00
linruihao
7e654ca887 fix(bt): Fix controller disable cause iwdt timeout on esp32 2025-03-18 20:21:57 +08:00
Zhao Wei Liang
7399bd6ca4 feat(ble): change nimble whitelist max size to 31
(cherry picked from commit 93357e8613)

Co-authored-by: zwl <zhaoweiliang@espressif.com>
2025-03-18 16:04:35 +08:00
Zhao Wei Liang
c70eac403d feat(ble): change whitelist max size to 31 on ESP32-C2
(cherry picked from commit 578f2358c6)

Co-authored-by: zwl <zhaoweiliang@espressif.com>
2025-03-18 16:04:33 +08:00
Zhao Wei Liang
a921ffacee feat(ble): change whitelist max size to 31 on ESP32-C6
(cherry picked from commit 2b435687b0)

Co-authored-by: zwl <zhaoweiliang@espressif.com>
2025-03-18 16:04:30 +08:00
Zhao Wei Liang
12453eac2b fix(ble): Fixed warning that the gpio is not usable when reconfig hci uart pin
(cherry picked from commit 57417ca30f)

Co-authored-by: zwl <zhaoweiliang@espressif.com>
2025-03-18 16:04:28 +08:00
Zhao Wei Liang
6c7416bc9a fix(ble): fixed hci driver stack protection fault issue on ESP32-C2
(cherry picked from commit afd44d14b9)

Co-authored-by: zwl <zhaoweiliang@espressif.com>
2025-03-18 16:04:26 +08:00
Zhao Wei Liang
c4d62abfe9 fix(ble): fixed hci driver stack protection fault issue on ESP32-C6
(cherry picked from commit ec4a1324f5)

Co-authored-by: zwl <zhaoweiliang@espressif.com>
2025-03-18 16:04:24 +08:00
Zhao Wei Liang
02dc949a8f fix(ble): delete ble_hci_trans header file
(cherry picked from commit 327182e3e6)

Co-authored-by: zwl <zhaoweiliang@espressif.com>
2025-03-18 16:04:21 +08:00
Zhao Wei Liang
234e604f27 fix(ble): fixed hci assertion issue when uart interference occurs
(cherry picked from commit 84f0b39e4d)

Co-authored-by: zwl <zhaoweiliang@espressif.com>
2025-03-18 16:04:19 +08:00
Ashish Sharma
9357b6c606 fix(component/mbedtls): Adds github root cert to cmn_crt_authorities.csv 2025-03-18 14:39:32 +08:00
Mahavir Jain
73ecbfce69 feat(protocomm): add (hidden) config option to indicate security patch feature 2025-03-17 13:35:38 +05:30
morris
8bb65e6d85 Merge branch 'fix/change_pm_lock_type_v5.3' into 'release/v5.3'
fix(pm): use CPU lock in dirvers use axi dma to access psram (v5.3)

See merge request espressif/esp-idf!37713
2025-03-17 11:11:01 +08:00
Island
5a170dfb1b Merge branch 'bugfix/reduce_controller_bin_size_v5.3' into 'release/v5.3'
fix(ble/controller): reduce controller bin size(backport v5.3)

See merge request espressif/esp-idf!37756
2025-03-14 19:26:20 +08:00
Zhang Shuxian
c0ba5274a9 docs: Update static for i2c.rst 2025-03-14 12:08:36 +08:00
zhiweijian
8f7ed33e18 fix(ble/controller): reduce controller bin size 2025-03-14 10:53:03 +08:00
Chen Jichang
3590ddc7f6 fix(drivers): use CPU_MAX lock in dirvers use axi dma to access psram 2025-03-13 15:42:30 +08:00
morris
8a1c9e3cfa fix(axi_icm): qos can be applied to read and write independently 2025-03-12 21:37:29 +08:00
Jiang Jiang Jian
9e2dc78364 Merge branch 'bugfix/wps_reconnect_failure_v5.3' into 'release/v5.3'
fix(wpa_suppplicant): Fix for issue in wps reconnection (Backport v5.3)

See merge request espressif/esp-idf!37643
2025-03-12 15:14:26 +08:00
Ivan Grokhotkov
924ad0c3a9 test(sdmmc): add test for high-prio task busy while writing
Related to https://github.com/espressif/esp-idf/issues/13934
2025-03-12 13:06:57 +08:00
Ivan Grokhotkov
f824a827dc fix(sdmmc): move DMA descriptor refilling into the ISR
Previously, as DMA descriptors were processed, the task performing
SDMMC transfer would get woken up and would refill the descriptors.
This design didn't work correctly when higher priority tasks occupied
the CPU for too long, resulting in SDMMC transfer timing out.

This change moves DMA descriptor refilling into SDMMC ISR. Now the
"DMA done" interrupt is delivered back to task context only when
the entire transfer is completed.

Closes https://github.com/espressif/esp-idf/issues/13934
2025-03-12 13:06:57 +08:00
xiongweichao
d127ebb160 fix(bt/bluedroid): Fixed freeing spp server memory when disconnected 2025-03-11 12:03:19 +08:00
armando
9af8b5468c refactor(psram): rename .bss .noinit segments to sections
Closes https://github.com/espressif/esp-idf/pull/15513
2025-03-11 11:43:56 +08:00
Erki Aring
ed2b78e4ce fix(psram): correct heap vaddr calculation
- fixes https://github.com/espressif/esp-idf/issues/15496

Signed-off-by: armando <douyiwen@espressif.com>
2025-03-11 11:43:53 +08:00
zwx
17ae917039 feat(802.15.4): configure tx on delay using phylib impl 2025-03-11 11:37:19 +08:00
Island
efec039d9f Merge branch 'bugfix/disable_dbg_hci_cmd_on_esp32_v5.3' into 'release/v5.3'
Disable debug vendor hci command on ESP32 (v5.3)

See merge request espressif/esp-idf!37629
2025-03-11 11:07:56 +08:00
Sarvesh Bodakhe
c80ed51aac fix(wifi): Resolved WPS connectivity issue with pre-connected stations
This fixes the issue where station was not able connect using WPS if it was
already in connected state.

wifi_wps_scan_done() issues an esp_wifi_disconnect() before
calling esp_wifi_connect() to associate with the newly discovered AP. This
behavior incorrectly triggered a failure event (WIFI_EVENT_STA_WPS_ER_FAILED)
even though the disconnection was part of the normal WPS flow. This commit
prevents sending the false failure event, ensuring expected WPS behavior.
2025-03-10 15:16:22 +05:30
Aditi
22296cb613 fix(wpa_suppplicant): Add fix for issue in wps reconnection 2025-03-10 15:16:17 +05:30