Commit Graph
6376 Commits
Author SHA1 Message Date
Island 284f3929e3 Merge branch 'feat/support_blufi_adv_with_name_v5.3' into 'release/v5.3'
feat(bt/blufi): Support Blufi start advertising with specified name (v5.3)

See merge request espressif/esp-idf!41336
2025-08-20 10:38:01 +08:00
Samuel Obuch f491494662 ci: enable example tests for esp32p4 2025-08-20 00:28:00 +08:00
Samuel Obuch 30d9149ef7 ci: OpenOCD class as fixture 2025-08-20 00:28:00 +08:00
Samuel Obuch b60e4ff808 ci: enable sysview examples for all chips 2025-08-20 00:28:00 +08:00
Mahavir Jain f6d764dafb Merge branch 'fix/update_postman_root_certificate_v5.3' into 'release/v5.3'
Updated postman root certificate (v5.3)

See merge request espressif/esp-idf!41053
2025-08-19 20:09:44 +05:30
Chen Jian Hua 982c84d0fa 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:47 +08:00
Chen Jian Hua b1ee1df6ae feat(ble/bluedroid): Added BLE multiple connections examples
(cherry picked from commit b8996f3953)

Co-authored-by: chenjianhua <chenjianhua@espressif.com>
2025-08-18 14:13:10 +08:00
Zhang Hai PengandCody 57ec0dec15 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:50 +08:00
Zhang Hai PengandBLKDASH 4aef14cd2d 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:48 +08:00
hrushikesh.bhosale b5a0b07291 fix(esp_http_client): Moved httpd_async request from cert_pem to crt_bundle
Moved the httpd_async request from cert_pem to esp_crt_bundle. As cert_pem
is alredy tested for howmyssl URL
2025-08-06 11:40:32 +05:30
laokaiyao 70583758a8 fix(i2s_es7210): fixed breaking change of dependency migration 2025-08-05 11:24:31 +08:00
JinCheng f65bee9b04 fix(bt/bluedroid): safe string returns and cleanups for bt_discovery example 2025-07-31 21:09:27 +08:00
Nikheel Savant 94d0301f50 fix(bt/bluedroid): safe string returns and cleanups 2025-07-31 21:09:27 +08:00
Zhang Hai Peng eceae1c888 fix(ble/bluedroid): set sec_conn only on successful pairing in ble_hid_device_demo
(cherry picked from commit 50fe55ca59)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2025-07-29 21:53:30 +08:00
Tan Yan Quan d22808b1f5 fix(ieee802154): set rx_when_idle to false when Rx stop 2025-07-25 17:22:41 +08:00
Tan Yan Quan 951253259e fix(ieee802154): initialize nvs before enable ieee802154 2025-07-25 17:22:40 +08:00
Kapil Gupta fc106b3dbd fix(esp_wifi): Address review comments 2025-07-18 23:50:46 +08:00
Kapil Gupta e47e4691b3 feat(esp_wifi): Add support to limit EAP methods
Added support to limit EAP method supported by device based on
user configuration.
2025-07-18 23:50:46 +08:00
Jiang Jiang Jian cb1f35027f Merge branch 'bugfix/enable_ipv6_if_nan_v5.3' into 'release/v5.3'
bugfix(wifi): Enable IPv6 support via LWIP_IPV6 when WiFi Aware(NAN) is enabled (Backport v5.3)

See merge request espressif/esp-idf!40489
2025-07-18 20:14:42 +08:00
Ondrej Kosta 5bb197f943 fix(esp_eth): bridge test to use SSH key when connect to endnode 2025-07-16 15:09:01 +02:00
Jiang Jiang Jian 4871de8eb5 Merge branch 'fix/fix_esp32_core1_access_rtc_fast_in_sleep_code_v5.3' into 'release/v5.3'
fix(esp_hw_support): fix esp32 APP_CPU accessing RTCFAST memory in sleep code (v5.3)

See merge request espressif/esp-idf!40558
2025-07-16 17:06:14 +08:00
wuzhenghui 7ac245d489 fix(esp_hw_support): fix esp32 APP_CPU accessing RTCFAST memory in sleep code 2025-07-14 14:07:55 +08:00
akshat 76455646a0 bugfix(wifi): Define ETH_ALEN for IPV6 Communication Type 2025-07-10 09:56:52 +05:30
Astha Verma 70b7c02602 fix(nimble): Add ble_ancs example to build-test-rules.yml 2025-07-08 16:31:11 +05:30
morris a228b4c744 Merge branch 'feature/usb_dual_host_2_backport_v5.3' into 'release/v5.3'
feat(usb/host): Add option to choose peripheral for USB host library (backport v5.3)

See merge request espressif/esp-idf!39723
2025-07-02 12:09:57 +08:00
Simonas Kazlauskas c400fb4ff6 feat(openthread): support rcp based on USB Serial JTAG 2025-06-30 20:17:03 +08:00
Tomas Rezucha 4addf21286 feat(usb/host): Add option to choose peripheral for USB host library
Starting with ESP32-P4 we can have targets that have more than 1 USB-OTG peripheral.
This commit adds an option to choose which peripherals will be used by USB Host lib.

Internally, we will still have only 1 Root HUB but with multiple Root ports.

# Conflicts:
#	components/usb/host_test/usb_host_layer_test/main/usb_host_install_unit_test.cpp
#	components/usb/hub.c
#	components/usb/test_apps/common/phy_common.c
#	components/usb/test_apps/common/phy_common.h
#	components/usb/test_apps/hcd/main/test_hcd_common.c
#	components/usb/test_apps/usb_host/main/test_app_main.c
#	components/usb/usb_host.c
2025-06-30 14:45:59 +08:00
wangtao@espressif.com c3798f5c7a fix(wifi): improve esp32c2 and esp32s2 tcp performance 2025-06-26 11:11:42 +08:00
Island bcba4339d4 Merge branch 'feat/add_cte_iq_report_example_v5.3' into 'release/v5.3'
Add Bluetooth LE CTE connless example. (v5.3)

See merge request espressif/esp-idf!39781
2025-06-25 17:09:34 +08:00
Geng Yu Chao e3bac054e3 feat(ble): Add Bluetooth LE CTE connectionless AoA/AoD examples
(cherry picked from commit d8631ed3db)

Co-authored-by: Geng Yuchao <gengyuchao@espressif.com>
2025-06-25 11:49:28 +08:00
Mahavir Jain abe692eeaf Merge branch 'feat/adding_different_strategy_to_perform_tls_using_dynamic_feature_v5.3' into 'release/v5.3'
Add configuration to control dynamic buffer strategy in mbedtls (v5.3)

See merge request espressif/esp-idf!39921
2025-06-25 08:58:08 +05:30
hrushikesh.bhosale 636eb4b62f feat(mbedtls): Add configuration to control dynamic buffer strategy in mbedtls
Problem:
1. In low-memory scenarios, the dynamic buffer feature can fail due to memory fragmentation.
2. It requires a contiguous 16KB heap chunk, but continuous allocation and deallocation of
the RX buffer can lead to fragmentation.
3. If another component allocates memory between these operations, it can break up the
available 16KB block, causing allocation failure.

Solution:
1. Introduce configurable strategy for using dynamic buffers in TLS connections.
2. For example, convert RX buffers to static after the TLS handshake.
3. Allow users to select the strategy via a new field in the esp_http_client_cfg_t structure.
4. The strategy can be controlled independently for each TLS session.
2025-06-24 17:44:04 +05:30
Xu Si Yu 8142a4d318 feat(openthread): optimize trel reception 2025-06-24 18:47:43 +08:00
morris aed007c26a Merge branch 'camera/add_dvp_example_v5.3' into 'release/v5.3'
P4 DVP example and bugfix (v5.3)

See merge request espressif/esp-idf!39910
2025-06-24 11:53:11 +08:00
laokaiyao d99b7f5701 refactor(i2s_es7210): refactor es7210 example 2025-06-23 20:39:26 +08:00
gaoxu 724c28c405 feat(cam): add cam sensor handle and deinit api 2025-06-23 16:17:59 +08:00
gaoxu 1ba2bf3152 fix(cam): fix dvp do not generate clock 2025-06-23 16:17:59 +08:00
gaoxu 102d57f858 feat(cam): add esp32p4 dvp example 2025-06-23 16:17:57 +08:00
laokaiyao f5422fcf0b refactor(i2s_es8311): remove esp-box bsp support 2025-06-23 12:20:44 +08:00
laokaiyao 84e0c81583 refactor(i2s_es8311): refactor es8311 example 2025-06-23 12:03:19 +08:00
Jiang Jiang Jian 5545ae09e0 Merge branch 'bugfix/onewire_internal_pullup_v5.3' into 'release/v5.3'
fix(rmt): enable internal pull-up resistor for onewire bus (v5.3)

See merge request espressif/esp-idf!39931
2025-06-19 10:31:04 +08:00
Shu Chen 32e479c20f Merge branch 'fix/rx_abort_next_op_v5.3' into 'release/v5.3'
fix(openthread): disable rx_abort events in next operation (v5.3)

See merge request espressif/esp-idf!39960
2025-06-18 12:32:15 +00:00
Rahul Tank be58299dcd Merge branch 'fix/gatt_cache_peer_init_incl_svc_v5.3' into 'release/v5.3'
fix(nimble): Added parameter in peer_init for included service allocation (v5.3)

See merge request espressif/esp-idf!39914
2025-06-18 16:25:14 +05:30
Aditya Patwardhan 96567cb17b Merge branch 'bugfix/http_client_test_failure_v5.3' into 'release/v5.3'
fix: update root certificate for postman-echo endpoint (v5.3)

See merge request espressif/esp-idf!39848
2025-06-18 14:16:04 +05:30
Tan Yan Quan 83e7d5fbd8 feat(openthread): use apb_freq_max mode for esp_openthread_sleep pm lock 2025-06-18 15:35:15 +08:00
morris 99562576f1 fix(rmt): enable internal pull-up resistor for onewire bus 2025-06-17 15:32:54 +08:00
Astha Verma 8fecf4b1c2 fix(nimble): Added parameter in peer_init for included service allocation 2025-06-17 11:58:31 +05:30
gaoxu e48a4147a0 fix(cam): decrease i2c sccb frequency for camera 2025-06-17 09:33:34 +08:00
Tomas Rezucha 6d28c1a5ba docs(usb): Update ESP32-P4 USB pins to MP version
Closes https://github.com/espressif/esp-idf/issues/16136
2025-06-16 16:39:08 +02:00
Island 84bbb92b9f Merge branch 'feat/add_ble_dtm_on_cert_test_v5.3' into 'release/v5.3'
feat(ble): add dtm test code to cert test example on ESP32-C6 (v5.3)

See merge request espressif/esp-idf!39833
2025-06-16 17:40:48 +08:00