33789 Commits

Author SHA1 Message Date
Zhou Xiao
1a0f98b1ec fix(ble): fixed ld file for c2eco0 and c2eco4
(cherry picked from commit 937fe2a6e3102ff9a44da2e2288c7df7588a271c)

Co-authored-by: zhouxiao <zhouxiao@espressif.com>
2025-01-14 17:42:21 +08:00
Zhou Xiao
fad3da3d4d fix(ble): fixed esp_ble_tx_power_set api issue on ESP32-H2
(cherry picked from commit d2b62f21301f01f7585100c08551fdaa1b52ef5c)

Co-authored-by: zwl <zhaoweiliang@espressif.com>
2025-01-14 14:53:46 +08:00
Zhou Xiao
3dd9f8bb1f fix(ble): fixed esp_ble_tx_power_set api issue on ESP32-C6
(cherry picked from commit 8d6ec1283875d0ea1993473d078bbc2dad47be9d)

Co-authored-by: zwl <zhaoweiliang@espressif.com>
2025-01-14 14:53:42 +08:00
Zhou Xiao
17d01a1818 fix(ble): fixed esp_ble_tx_power_set api issue on ESP32-C2
(cherry picked from commit 6a752eeb89a48ee5c1d5e07b8f2ea297ca1c268d)

Co-authored-by: zwl <zhaoweiliang@espressif.com>
2025-01-14 14:53:40 +08:00
Zhou Xiao
d5b968a77b feat(ble): support for putting ble code into flash on ESP32-H2
(cherry picked from commit 5a9acdc379ac2ed560ac6e92ddcc89696eaea6f5)

Co-authored-by: zwl <zhaoweiliang@espressif.com>
2025-01-14 14:53:38 +08:00
Zhou Xiao
0802f1d21e change(ble): Update lib_esp32c2 to 2a00fb0b
(cherry picked from commit 7cd3fe6953ce455dcde3bc499d0f09a5c5cd57d7)

Co-authored-by: zhouxiao <zhouxiao@espressif.com>
2025-01-14 14:53:36 +08:00
Zhou Xiao
47725bd117 change(ble): Update lib_esp32c6 to 3422b706
(cherry picked from commit 4fc95fa91f178aeed607d0366e7b91a0ea018ac6)

Co-authored-by: zhouxiao <zhouxiao@espressif.com>
2025-01-14 14:53:34 +08:00
Zhou Xiao
ba417d2d21 change(ble): Update lib_esp32h2 to 3422b706
(cherry picked from commit fe5a12e7e74de53b8d3c6d5088419deb9a69f704)

Co-authored-by: zhouxiao <zhouxiao@espressif.com>
2025-01-14 14:53:31 +08:00
Jin Cheng
62f19d112e fix(bt/controller): fixed missing critical protections on linked-list structure of (e)SCO buffers 2025-01-13 14:59:44 +08:00
zhangyanjiao
884fd332a8 fix(wifi/mesh): fixed the mesh connection failure in WPA3 mode after erasing flash
Closes https://github.com/espressif/esp-idf/issues/14095
2025-01-13 10:52:34 +08:00
Tomáš Rohlínek
64c27eac67
fix(storage/vfs): incorrect log level in esp_vfs_register_fd_range
Closes https://github.com/espressif/esp-idf/issues/14327
2025-01-10 16:52:00 +01:00
Zhang Hai Peng
d658f5a8da docs(ble/bluedroid): Added BLE log when bond info was deleted
(cherry picked from commit c9cdf51b059abb42f621242efb40234ee536f2ad)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2025-01-10 21:03:41 +08:00
Zhang Hai Peng
11639893c3 docs(ble/bluedroid): Optimize doc for registering BLE callback functions
(cherry picked from commit d84ccadf905bcaadcfbdee0b61e8875775ff716f)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2025-01-10 21:03:41 +08:00
Zhang Hai Peng
288b66e9f0 fix(ble/blufi): Fixed blufi example security issue
(cherry picked from commit 3cb2d9c3c639216afb17f12f3fca4675b0bde30c)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2025-01-10 21:03:41 +08:00
Song Ruo Jing
2611ec8716 fix(clk): postpone CPU PLL off time in sleep
For PMU supported chips, powering down CPU PLL in sleep will be done by PMU, not sleep code
2025-01-10 19:32:25 +08:00
Michael (XIAO Xufeng)
74557ba1c2 feat(esp32h2): add development support option for v1.0 chips 2025-01-10 16:36:37 +08:00
WanqQixiang
73c2b569a1 fix(openthread): Fix invalid host resolving for Thread end devices 2025-01-10 15:58:33 +08:00
WanqQixiang
b2f25ae9d6 fix(openthread): Add check for ip address in DNS external resolve hook 2025-01-10 15:58:33 +08:00
WanqQixiang
c4dad9381f feat(openthread): Replace netconn external resolve hook with dns external hook 2025-01-10 15:58:33 +08:00
Song Ruo Jing
eaf4b3f3e6 fix(uart): allow same pin for tx and rx in uart_set_pin
Closes https://github.com/espressif/esp-idf/issues/14787
2025-01-10 15:52:07 +08:00
Jiang Jiang Jian
a9424f8a35 Merge branch 'fix_not_rm_micro_definition_v5.1' into 'release/v5.1'
fix(wifi): remove micro definition

See merge request espressif/esp-idf!36265
2025-01-10 11:42:22 +08:00
Jiang Jiang Jian
26bfbfa74e Merge branch 'fix/esp_hiram_heap_v5.1' into 'release/v5.1'
fix(esp_psram): fix a bug in PSRAM heap registration (backport v5.1)

See merge request espressif/esp-idf!35702
2025-01-10 10:31:43 +08:00
Jiang Jiang Jian
5e0d0a83a7 Merge branch 'feat/lwip_dns_external_resolve_hook_5.1' into 'release/v5.1'
feat(lwip): Add DNS external hook (v5.1)

See merge request espressif/esp-idf!36272
2025-01-10 10:31:09 +08:00
Shu Chen
bd5e1c30fe Merge branch 'feat/update_thread_lib_v5.1' into 'release/v5.1'
fix(openthread): update SRP server to support zero subtype (v5.1)

See merge request espressif/esp-idf!36230
2025-01-09 22:11:13 +08:00
Song Ruo Jing
cc42463d6b fix(uart): fix race condition with the use of UART_SELECT_READ_NOTIF
UART_SELECT_READ_NOTIF needs to be sent after received data got processed
to avoid the potential race condition
2025-01-09 21:24:19 +08:00
yinqingzhao
13c68bd1bd fix(wifi): remove micro definition 2025-01-09 19:06:11 +08:00
Martin Vychodil
d4eca53e84 Merge branch 'fix/ssdmmc_send_cmd_set_relative_addr_rca_v5.1' into 'release/v5.1'
fix(sdmmc): Retry to get another RCA if the previous response was 0 (v5.1)

See merge request espressif/esp-idf!34347
2025-01-09 18:43:09 +08:00
Jiang Jiang Jian
be5bf51f5b Merge branch 'fix/incorrect_console_open_and_close_behaviour_v5.1' into 'release/v5.1'
fix(storage/vfs_console): stop new console opens from overwriting existing fds (v5.1)

See merge request espressif/esp-idf!35270
2025-01-09 18:03:24 +08:00
Jiang Jiang Jian
5c6a4ba5c8 Merge branch 'fix/fix_tsens_power_after_modem_wakeup_v5.1' into 'release/v5.1'
fix(esp_hw_support): fix tsensor power enable failed after modem state wakeup (v5.1)

See merge request espressif/esp-idf!36225
2025-01-09 18:03:01 +08:00
WanqQixiang
f3ef31d335 feat(lwip): Add DNS external hook 2025-01-09 10:58:11 +01:00
Jiang Jiang Jian
90156259ce Merge branch 'bugfix/wpa3_enterprise_mode_detection_v5.1' into 'release/v5.1'
fix(wifi): Fix bug in authmode detection for wpa2/wpa3 enterprise (Backport v5.1)

See merge request espressif/esp-idf!36241
2025-01-09 17:48:18 +08:00
morris
5cd2c276d0 Merge branch 'bugfix/channel_resolution_calculation_v5.1' into 'release/v5.1'
fix(rmt): channel resolution divider rounding issue (v5.1)

See merge request espressif/esp-idf!36035
2025-01-09 17:15:10 +08:00
Tan Yan Quan
5c3b29aea2 fix(openthread): update SRP server to support zero subtype
* esp-openthread: 278d4fc29
* openthread: 005c5cefc
* esp-idf: 8c1e9489e
2025-01-09 15:50:52 +08:00
morris
cc72859948 fix(rmt): channel resolution divider rounding issue
Closes https://github.com/espressif/esp-idf/issues/15092
2025-01-09 11:30:36 +08:00
Adam Múdry
f1fff9c1c9 fix(sdmmc): Retry to get another RCA if the previous response was 0 2025-01-09 11:29:29 +08:00
Tomáš Rohlínek
f981c28a8d fix(storage/vfs_console): stop new console opens from overwriting existing fds 2025-01-09 11:28:02 +08:00
Omar Chebib
197f6e40da fix(esp_psram): fix a bug in PSRAM heap registration
This commit fixes a bug in the PSRAM heap initialization that didn't take into
account the reserved himem area when registering the PSRAM virtual space as a heap.
2025-01-09 11:21:35 +08:00
Jiang Jiang Jian
2f9661bcdd Merge branch 'lwip/dns_clear_cache_fix_v5.1' into 'release/v5.1'
fix(lwip): Fixed active DNS entries before clearing cache(v5.1)

See merge request espressif/esp-idf!36214
2025-01-09 11:12:36 +08:00
wuzhenghui
a6de0b8446
fix(esp_hw_support): fix modem power enable failed after modem state wakeup 2025-01-09 11:11:48 +08:00
Jiang Jiang Jian
ccaff0ac0b Merge branch 'fix/ws_transport_head_fragments_v5.1' into 'release/v5.1'
fix(ws_transport): Fix reading WS header in fragments (v5.1)

See merge request espressif/esp-idf!35091
2025-01-09 11:04:51 +08:00
Marius Vikhammer
8d6ae5f021 Merge branch 'feature/efuse_update_for_esp32h2_eco5_v5.1' into 'release/v5.1'
feat(efuse): Adds efuses for esp32h2 eco5 (v5.1)

See merge request espressif/esp-idf!36247
2025-01-09 11:01:26 +08:00
Sarvesh Bodakhe
b48f406a0d fix(wifi): Fix bug in authmode detection for wpa2/wpa3 enterprise
1. WPA3-Enterprise mandates the use of AKM suite selector
   00:0F:AC:5 (IEEE80211 802.1X with SHA-256)
2. Add placeholder enums in 'wifi_auth_mode_t' for maintaining
   forward compatibility with minor versions > v5.1
2025-01-08 21:22:34 +05:30
Jiang Jiang Jian
b6399a373a Merge branch 'bugfix/fix_double_wifi_active_time_v5.1' into 'release/v5.1'
bugfix/fix double wifi active time v5.1

See merge request espressif/esp-idf!36232
2025-01-08 22:45:47 +08:00
Konstantin Kondrashov
ace6ef9786 feat(espefuse): Adds efuses for esp32h2 eco5
- Support efuses that are not present in the main efuse table
2025-01-08 12:21:45 +02:00
Richard Allen
a73616d018 fix(ws_transport): Fix reading WS header bytes
Correct split header bytes

When the underlying transport returns header,
length, or mask bytes early, again call the
underlying transport.

This solves the WS parser getting offset when
the server sends a burst of frames where the
last WS header is split across packet boundaries,
so fewer than the needed bytes may be available.

Merges https://github.com/espressif/esp-idf/pull/14706
2025-01-08 17:27:32 +08:00
Jiang Jiang Jian
e77ee138e1 Merge branch 'feat/add_config_for_ble_vs_qa_cmd_v5.1' into 'release/v5.1'
fixed interrupt WDT when shutdown bt controller on ESP32(ba6739f) (v5.1)

See merge request espressif/esp-idf!36173
2025-01-08 17:16:59 +08:00
Shu Chen
4a83e6bbe7 Merge branch 'feature/154_api_enhancement_for_mp_v5.1' into 'release/v5.1'
feat(802.15.4): support register isr callback (v5.1)

See merge request espressif/esp-idf!36201
2025-01-08 16:26:01 +08:00
liuning
3f6b44d3ef fix(wifi): fix double max active time, fix coex pwr period cant been updated by ps type set 2025-01-08 15:54:30 +08:00
liuning
0de1ce27a2 feat(coex): update coexist debug default event 2025-01-08 15:54:30 +08:00
Jiang Jiang Jian
8c1e9489e5 Merge branch 'backport/backport_some_changes_to_v5.1_20250106' into 'release/v5.1'
Backport/backport some changes to v5.1 20250106

See merge request espressif/esp-idf!36178
2025-01-08 12:16:54 +08:00