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
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
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
Rahul Tank
34868cf387
Merge branch 'bugfix/pawr_sync_v5.3' into 'release/v5.3'
...
fix(nimble): memset the sync structs to prevent uncertainty for ext_adv reports (v5.3)
See merge request espressif/esp-idf!39717
2025-06-13 15:24:59 +05:30
Mahavir Jain
a9c62e02e4
fix: update root certificate for postman-echo endpoint
...
The certificate chain for postman-echo endpoint has switched to
Let's Encrypt root CA
2025-06-13 11:05:57 +05:30
zwl
f96430915e
feat(ble): add dtm test code to cert test example on ESP32-C6
2025-06-13 11:46:39 +08:00
Rahul Tank
9fc65dca56
Merge branch 'feat/ram_optimization_v5.3' into 'release/v5.3'
...
fix(nimble): Add support to minimize ram consumption (v5.3)
See merge request espressif/esp-idf!39620
2025-06-12 20:23:45 +05:30
Abhinav Kudnar
009ed01b68
fix(nimble): memset the sync structs to prevent uncertainty for ext_adv reports
2025-06-06 17:14:29 +05:30
Astha Verma
722a42f6e4
fix(nimble): Added support for ANCS in nimble
2025-06-04 14:29:33 +05:30
Shreeyash
ba39a51377
fix(nimble): Add support to minimize ram consumption
2025-06-03 16:07:10 +05:30
xiongweichao
00512cd39a
feat(bt/bluedroid): Add events to indicate the initialization states of AVRCP
2025-05-30 10:14:32 +08:00
Rahul Tank
1db2b14f40
fix(nimble): Added CI files for various configurations
2025-05-28 21:49:45 +05:30
morris
2e89dce260
Merge branch 'feature/add_uart_io_deinit_process_v5.3' into 'release/v5.3'
...
fix(uart): eliminate garbled data on TX/RX line in sleep (v5.3)
See merge request espressif/esp-idf!39281
2025-05-23 16:46:37 +08:00
armando
870e1f2204
fix(sd): fixed menuconfig multi pin definitions issue
2025-05-21 11:16:22 +08:00
Rahul Tank
9a2a3d0d86
Merge branch 'feat/min_size_builds_v5.3' into 'release/v5.3'
...
fix(nimble): Add support for minimilistic builds (v5.3)
See merge request espressif/esp-idf!39100
2025-05-20 21:03:50 +05:30
Song Ruo Jing
5383558bb9
fix(uart): fix nmea0183 example wrong knots to m/s unit conversion
...
Closes https://github.com/espressif/esp-idf/issues/15695
2025-05-20 11:54:26 +08:00
Rahul Tank
03dfb8e411
fix(nimble): Add support for minimilistic builds
2025-05-19 12:48:32 +05:30
Samuel Obuch
64d8dfa024
ci: fix app_trace_basic test
2025-05-15 14:00:22 +02:00
Samuel Obuch
b1922f4de3
ci: enable gcov example for all chips
2025-05-15 14:00:18 +02:00
morris
711836a6a0
Merge branch 'feat/usb_host_move_dma_cap_mem_to_psram_p4_backport_v5.3' into 'release/v5.3'
...
feat(usb_host): Move DMA capable memory to external ram on P4 (backport v5.3)
See merge request espressif/esp-idf!39081
2025-05-14 22:20:50 +08:00
Shu Chen
4c8ebb9831
Merge branch 'feat/ot_br_esp32p4_v5.3' into 'release/v5.3'
...
feat(br): support ot_br example for esp32p4 (v5.3)
See merge request espressif/esp-idf!39009
2025-05-14 09:26:37 +08:00