Commit Graph

34923 Commits

Author SHA1 Message Date
Jiang Jiang Jian
e4c8197983 Merge branch 'feat/concat_otcommand_for_console_v5.1' into 'release/v5.1'
feat(openthread): support openthread cli console command register(v5.1)

See merge request espressif/esp-idf!41506
2025-08-27 19:39:17 +08:00
wuzhenghui
8b972dcc4d feat(esp_hw_support): add new API to get all wakeup sources 2025-08-26 21:57:17 +08:00
liuning
ec68067d1b fix(wifi): fix some esp-now issues and lightsleep issues
1. fix tbtt issues when wifi_slp_iram_opt is not enabled and light sleep
   enabled
2. support espnow rx all the time at coexistence default mode, fix some
   coexist perfermance issue with coexistence default mode.
3. support connectionless ps with enhanced_light_sleep
4. fix espnow coexist issue when switching to coexistence mode
5. fix concurrent issue of connectionless_interval_set API
2025-08-26 17:58:48 +08:00
zwx
80300dc880 feat(openthread): support openthread cli console command register 2025-08-26 12:37:52 +08:00
Jiang Jiang Jian
876bbf9c30 Merge branch 'backport/backport_some_bugfix_250822_v5.1' into 'release/v5.1'
fix(wifi): fix some wifi bugs(backport v5.1)

See merge request espressif/esp-idf!41482
2025-08-26 12:16:34 +08:00
Rahul Tank
3231ed8464 Merge branch 'bugfix/post_conn_failure_v5.1' into 'release/v5.1'
fix(nimble): Add code to post connection failure (v5.1)

See merge request espressif/esp-idf!41446
2025-08-25 19:36:40 +05:30
yinqingzhao
7e92f63180 fix(wifi): fix some wifi bugs 2025-08-25 16:30:54 +08:00
Mahavir Jain
f8d493be6e Merge branch 'feat/make_https_async_request_under_crt_bundle_config_v5.1' into 'release/v5.1'
feat(esp_http_client): Make https_async request under CERT BUNDLE config (v5.1)

See merge request espressif/esp-idf!41462
2025-08-25 13:59:36 +05:30
Jiang Jiang Jian
cdc150e41b Merge branch 'bugfix/offchan_fixes_v5.1' into 'release/v5.1'
fix(wifi): Fix issues discovered by customer for offchannel

See merge request espressif/esp-idf!41349
2025-08-25 10:31:48 +08:00
hrushikesh.bhosale
6083f08a34 feat(esp_http_client): Make https_async request under CERT BUNDLE config
Make https_async rqeuest under MBEDTLS_CERTIFICATE_BUNDLE config
2025-08-22 16:32:11 +05:30
Rahul Tank
e71b10a23d fix(nimble): Add code to post connection failure
In event of a corner case, where connection is not completed,
connection reattempt is disabled, so need to post connection
failure event to application to make it aware of the failure
2025-08-22 16:21:39 +05:30
Shreyas Sheth
3df001e84f fix(wifi): Fix issues discovered by customer for offchannel 2025-08-22 15:06:32 +05:30
Wang Meng Yang
8f9a806d7a Merge branch 'bugfix/fix_bt_security_v5.1' into 'release/v5.1'
fix(bt/bluedroid): Prevent out-of-bounds access and add type check when resolving EIR data (v5.1)

See merge request espressif/esp-idf!41401
2025-08-21 19:43:20 +08:00
Island
8a9059fd28 Merge branch 'change/ble_update_lib_20250814_v5.1' into 'release/v5.1'
change(ble): [AUTO_MR] 20250814 - Update ESP BLE Controller Lib (v5.1)

See merge request espressif/esp-idf!41368
2025-08-21 10:54:42 +08:00
Rahul Tank
a32c2cc896 Merge branch 'fix/adding_missing_apis_nimble_v5.1' into 'release/v5.1'
fix(nimble): Added helper APIs in NimBLE (v5.1)

See merge request espressif/esp-idf!40932
2025-08-20 16:33:48 +05:30
Jiang Jiang Jian
16d3dafda3 Merge branch 'change/remove_assert_in_esp_sleep_pd_config_v5.1' into 'release/v5.1'
change(esp_hw_support): warning in esp_sleep_pd_config instead of assert (v5.1)

See merge request espressif/esp-idf!41121
2025-08-20 14:41:28 +08:00
Jiang Jiang Jian
9a2470b17e Merge branch 'feat/support_disable_pll_track_v5.1' into 'release/v5.1'
Support disable pll track (v5.1)

See merge request espressif/esp-idf!40368
2025-08-20 14:40:54 +08:00
Jiang Jiang Jian
a805fe0dbd Merge branch 'fix/fix_lightsleep_pd_modem_breaks_common_fe_clock_v5.1' into 'release/v5.1'
fix(esp_hw_support): fix lightsleep pd modem breaks common fe clock (v5.1)

See merge request espressif/esp-idf!41114
2025-08-20 14:40:41 +08:00
Jiang Jiang Jian
0a3c5252a6 Merge branch 'bugfix/update_librtc_v5.1' into 'release/v5.1'
fix(esp_phy): update esp32 librtc.a for coex problems (v5.1)

See merge request espressif/esp-idf!41256
2025-08-20 14:31:52 +08:00
yangfeng
f08c4dbea1 fix(bt/bluedroid): Prevent out-of-bounds access and add type check when resolving EIR data 2025-08-20 14:31:15 +08:00
Island
035e2f5f32 Merge branch 'bugfix/ble_enhanced_security_v2_v5.1' into 'release/v5.1'
fix(ble/bluedroid): Fixed potential out-of-bounds memory access when resolve adv data (v5.1)

See merge request espressif/esp-idf!41303
2025-08-20 11:18:06 +08:00
Island
1c926f0454 Merge branch 'feat/support_blufi_adv_with_name_v5.1' into 'release/v5.1'
feat(bt/blufi): Support Blufi start advertising with specified name (v5.1)

See merge request espressif/esp-idf!41334
2025-08-20 10:37:52 +08:00
Island
bfa768153c Merge branch 'feat/support_cble50y24_108_v5.1' into 'release/v5.1'
Support multi-connection optimization and examples on Bluedroid (v5.1)

See merge request espressif/esp-idf!41196
2025-08-19 21:10:50 +08:00
Astha Verma
2c04c713bd fix(nimble): Added missing api in nimble which present in bluedroid 2025-08-19 12:33:39 +05:30
Zhou Xiao
9b4b230363 feat(ble): support pawr feature in ble sdk on ESP32-H2
(cherry picked from commit 2f7e200fc8)

Co-authored-by: cjin <jinchen@espressif.com>
2025-08-19 13:13:39 +08:00
Zhou Xiao
e0268646d9 feat(ble): support pawr feature in ble sdk on ESP32-C6
(cherry picked from commit 410d904845)

Co-authored-by: cjin <jinchen@espressif.com>
2025-08-19 13:13:37 +08:00
Zhou Xiao
4bfe2bd9c3 feat(ble): add clk source freq change of ble slow clock on ESP32-H2
(cherry picked from commit cb60528f23)

Co-authored-by: cjin <jinchen@espressif.com>
2025-08-19 13:13:35 +08:00
Zhou Xiao
9fce4890da feat(ble): add clk source freq change of ble slow clock on ESP32-C6
(cherry picked from commit b5ce766c7f)

Co-authored-by: cjin <jinchen@espressif.com>
2025-08-19 13:13:32 +08:00
Zhou Xiao
51f5327edf change(ble): [AUTO_MR] Update lib_esp32c6 to 9492a0cb
(cherry picked from commit 236baa7585)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-08-19 13:13:30 +08:00
Zhou Xiao
63943fc64b change(ble): [AUTO_MR] Update lib_esp32h2 to 9492a0cb
(cherry picked from commit ea32d4cd18)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-08-19 13:13:28 +08:00
Wang Meng Yang
c82eeb5aa3 Merge branch 'bugfix/check_bd_addr_only_for_bredr_v5.1' into 'release/v5.1'
fix(bt): check bd address only for bredr in bluedroid host l2cu_allocate_lcb() (v5.1)

See merge request espressif/esp-idf!41357
2025-08-19 11:40:56 +08:00
Alexey Gerenkov
2700f404d9 Merge branch 'fix/coredump_max_tasks_num_v5.1' into 'release/v5.1'
fix(coredump): implement CONFIG_ESP_COREDUMP_MAX_TASKS_NUM limitation (v5.1)

See merge request espressif/esp-idf!41131
2025-08-18 23:20:03 +08:00
Shen Wei Long
ade8924897 fix(bt): check bd address only for bredr in bluedroid host l2cu_allocate_lcb()
(cherry picked from commit 61c13ef849)

Co-authored-by: Shen Weilong <shenweilong@espressif.com>
2025-08-18 13:23:12 +00:00
chenjianhua
9c82928de8 feat(ble/bluedroid): Added BLE multiple connections examples 2025-08-18 19:44:36 +08:00
chenjianhua
03adca82ab feat(ble/bluedroid): Support multi-connection optimization vendor hci command 2025-08-18 19:44:36 +08:00
Chen Jian Hua
73f68f5993 fix(ble/bluedroid): Fixed the connection count limit in multi-connection
(cherry picked from commit 437aba1653)

Co-authored-by: chenjianhua <chenjianhua@espressif.com>
2025-08-18 19:44:36 +08:00
Chen Jian Hua
a757cd256d fix(bt/bluedroid): adjust L2CAP round robin msg send strategy
(cherry picked from commit 2ccae5330e)

Co-authored-by: xuzhekai <xuzhekai@espressif.com>
2025-08-18 19:44:36 +08:00
morris
83dbd983c4 Merge branch 'refactor/use_gdma_link_in_rmt_v5.1' into 'release/v5.1'
refactor(rmt): use gdma link list driver to mount buffer (v5.1)

See merge request espressif/esp-idf!41241
2025-08-18 14:56:32 +08:00
Chen Jian Hua
c00e36c68f feat(bt/blufi): Support Blufi start advertising with specified name
(cherry picked from commit ea8bcdc360)

Co-authored-by: chenjianhua <chenjianhua@espressif.com>
2025-08-18 14:54:36 +08:00
morris
7abf4408b6 Merge branch 'bugfix/ledc_update_duty_wait_v5.1' into 'release/v5.1'
fix(ledc): duty_start bit should wait for its self-clear before next set on esp32 (v5.1)

See merge request espressif/esp-idf!41283
2025-08-17 21:34:18 +08:00
morris
103bf988e4 Merge branch 'bugfix/gpio_esp32_workaround_v5.1' into 'release/v5.1'
fix(gpio): fix ESP32 GPIO sleep mode handling (v5.1)

See merge request espressif/esp-idf!41261
2025-08-15 18:14:41 +08:00
Zhang Hai Peng
a3368d48ca fix(ble/bluedroid): Update Gatt_Server_Service_Table_Example_Walkthrough.md
(cherry picked from commit 6b360dacf6)

Co-authored-by: Cody <codyhubman4@gmail.com>
2025-08-15 14:53:28 +08:00
Zhang Hai Peng
30efff9af1 fix(ble/bluedroid): Fixed the problem of macro definition error
(cherry picked from commit 6b212c7d47)

Co-authored-by: BLKDASH <128231495+BLKDASH@users.noreply.github.com>
2025-08-15 14:53:26 +08:00
Zhang Hai Peng
bdb4d0f8e9 fix(ble/bluedroid): Fixed potential out-of-bounds memory access when resolve adv data
(cherry picked from commit 12df54e8d1)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2025-08-15 14:53:23 +08:00
Island
3a3b6adfbe Merge branch 'fix/spi_ble_log_get_lc_ts_ceva_v5.1' into 'release/v5.1'
fix(ble): disabled get lc ts for ESP32-C3 and ESP32-S3 (v5.1)

See merge request espressif/esp-idf!41227
2025-08-15 14:14:31 +08:00
Song Ruo Jing
9b3e3d1b3f fix(ledc): duty_start bit should wait for its self-clear before next set on esp32 2025-08-14 19:36:17 +08:00
Erhan Kurubas
ecf99c9785 fix(coredump): implement CONFIG_ESP_COREDUMP_MAX_TASKS_NUM limitation 2025-08-14 14:28:40 +03:00
Alexey Gerenkov
4105adb9f3 Merge branch 'feature/update-toolchain-to-esp-12.2.0_20250801_5.1' into 'release/v5.1'
feat(tools): update toolchain version to esp-12.2.0_20250801

See merge request espressif/esp-idf!41147
2025-08-14 18:17:02 +08:00
Olivér Remény
9a5201866f fix(gpio): Avoid error message when calling reset on an input only pin
The `gpio_reset_pin` function attempted to enable internal pullup on pins which does not have one.
This change adds a guard to `gpio_reset_pin` for calling `gpio_pullup_en`
- the same guard that makes `gpio_pullup_en` print the error.
2025-08-14 16:30:35 +08:00
Song Ruo Jing
795ac5f2dc fix(gpio): fix ESP32 GPIO sleep mode handling
The previous workaround does not work, the backup/restore should apply to RTC IO registers.
2025-08-14 16:30:15 +08:00