Commit Graph

6657 Commits

Author SHA1 Message Date
Jiang Jiang Jian
142c18f176 Merge branch 'feat/support_disable_pll_track_v5.4' into 'release/v5.4'
Support disable pll track (v5.4)

See merge request espressif/esp-idf!40340
2025-07-11 13:46:37 +08:00
Astha Verma
256a5af190 fix(nimble): Add ble_ancs example to build-test-rules.yml 2025-07-08 15:58:26 +05:30
gaoxu
c3518d33a2 feat(cam): add camera buffer alloc function 2025-07-07 15:33:43 +08:00
gaoxu
041a0fa9ee feat(cam): add dvp example for ESP32S3-EYE 2025-07-07 15:33:43 +08:00
gaoxu
a0578c231d feat(cam): add esp32s3 dvp cam support 2025-07-07 14:25:50 +08:00
Island
da976e3607 Merge branch 'feat/add_ble_dtm_on_cert_test_v5.4' into 'release/v5.4'
feat(ble): add dtm test code to cert test example on ESP32-C6 (v5.4)

See merge request espressif/esp-idf!39834
2025-07-03 15:20:01 +08:00
yinqingzhao
e8612772d5 feat(wifi): set phy pll track disable default 2025-07-03 14:57:08 +08:00
Song Ruo Jing
ca3f313938 feat(isp_dvp): add SC030IOT camera support to dvp_isp_dsi example 2025-07-02 17:46:46 +08:00
gaoxu
ba1ca47fac feat(cam): add cam sensor handle and deinit api 2025-07-02 17:46:05 +08:00
gaoxu
e4e0a6be4f fix(cam): fix dvp do not generate clock 2025-07-02 17:46:00 +08:00
gaoxu
061967b55d feat(cam): add esp32p4 dvp example 2025-07-02 17:45:57 +08:00
gaoxu
fc13f2f5cc fix(cam): decrease i2c sccb frequency for camera 2025-07-02 17:45:52 +08:00
morris
b3269af4d0 Merge branch 'feature/usb_dual_host_2_backport_v5.4' into 'release/v5.4'
feat(usb/host): Add option to choose peripheral for USB host library (backport v5.4)

See merge request espressif/esp-idf!39722
2025-07-02 15:52:52 +08:00
Jiang Jiang Jian
a56f2016ed Merge branch 'fix/improve_tcp_performance_v54' into 'release/v5.4'
fix(wifi): improve esp32c2 and esp32s2 tcp performance

See merge request espressif/esp-idf!39508
2025-07-02 13:56:04 +08:00
Wang Meng Yang
d4cf9d279d Merge branch 'bugfix/fix_bt_avrcp_build_issue_v5.4' into 'release/v5.4'
fix(bt/bluedroid): Fix AVRCP build issue when disable Cover Art (v5.4)

See merge request espressif/esp-idf!40034
2025-07-02 11:02:17 +08:00
Tomas Rezucha
8fb0366f70 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.
2025-07-01 10:11:55 +02:00
Shu Chen
26d4b9c96b Merge branch 'feat/call_meshcop_mdns_publish_in_idf_v5.4' into 'release/v5.4'
Handle MeshCoP mDNS service in state change callback, update OpenThread upstream (v5.4)

See merge request espressif/esp-idf!40083
2025-07-01 02:52:59 +00:00
Simonas Kazlauskas
c43c0b1e9c feat(openthread): support rcp based on USB Serial JTAG 2025-06-30 20:18:03 +08:00
Shu Chen
74f0347b9c Merge branch 'fix/rx_abort_next_op_v5.4' into 'release/v5.4'
fix(openthread): disable rx_abort events in next operation (v5.4)

See merge request espressif/esp-idf!39959
2025-06-30 09:40:59 +00:00
Xu Si Yu
84ac9e2054 feat(openthread): optimize trel reception 2025-06-30 17:31:42 +08:00
Alexey Gerenkov
45f26112af Merge branch 'disable_esp32c61_test_v5.4' into 'release/v5.4'
ci(change): disable esp32c61 tests

See merge request espressif/esp-idf!39658
2025-06-30 15:40:58 +08:00
Wang Meng Yang
27d2a245fe Merge branch 'feat/add_avrcp_init_state_event_v5.4' into 'release/v5.4'
feat(bt/bluedroid): Add events to indicate the initialization states of AVRCP(v5.4)

See merge request espressif/esp-idf!39535
2025-06-30 11:57:50 +08:00
morris
cde982d67f Merge branch 'docs/p4_eco1_usb_pins_backport_v5.4' into 'release/v5.4'
docs(usb): Update ESP32-P4 USB pins to MP version (backport to v5.4)

See merge request espressif/esp-idf!39903
2025-06-30 10:08:13 +08:00
morris
00c39fbba8 Merge branch 'refactor/migrate_i2c_driver_in_es7210_example_v5.4' into 'release/v5.4'
refactor(i2s_es7210): refactor es7210 example (v5.4)

See merge request espressif/esp-idf!40067
2025-06-30 10:07:09 +08:00
morris
2e75f56dcd Merge branch 'refactor/upgrade_i2s_codec_example_dependency_v5.4' into 'release/v5.4'
refactor(i2s_es8311): refactor es8311 example (v5.4)

See merge request espressif/esp-idf!40050
2025-06-30 10:06:30 +08:00
Astha Verma
af628e5ccb fix(nimble): Added parameter in peer_init for included service allocation 2025-06-27 12:30:30 +05:30
Rahul Tank
2b33f32a6b Merge branch 'bugfix/add_ci_files_v5.4' into 'release/v5.4'
fix(nimble): Add CI files for base configurations (v5.4)

See merge request espressif/esp-idf!39242
2025-06-27 12:02:11 +05:30
Mahavir Jain
858a988d6e Merge branch 'feat/adding_different_strategy_to_perform_tls_using_dynamic_feature_v5.4' into 'release/v5.4'
Add configuration to control dynamic buffer strategy in mbedtls (v5.4)

See merge request espressif/esp-idf!39920
2025-06-27 10:42:24 +05:30
Rahul Tank
2355e2f22d fix(nimble): Added CI files for various configurations 2025-06-26 16:38:11 +05:30
Rahul Tank
f26f6e4692 Merge branch 'bugfix/pawr_sync_v5.4' into 'release/v5.4'
fix(nimble): memset the sync structs to prevent uncertainty for ext_adv reports (v5.4)

See merge request espressif/esp-idf!39716
2025-06-26 16:36:00 +05:30
Rahul Tank
81064fa0e7 Merge branch 'feat/nimble_ancs_final_v5.4' into 'release/v5.4'
fix(nimble): Added support for ANCS in nimble (v5.4)

See merge request espressif/esp-idf!39655
2025-06-26 16:35:45 +05:30
Rahul Tank
03e9d2d789 Merge branch 'feat/ram_optimization_v5.4' into 'release/v5.4'
fix(nimble): Add support to minimize ram consumption (v5.4)

See merge request espressif/esp-idf!39619
2025-06-26 16:35:03 +05:30
hrushikesh.bhosale
d7b3e3b978 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-26 12:22:44 +05:30
laokaiyao
0298a147f8 refactor(i2s_es7210): refactor es7210 example 2025-06-23 20:39:12 +08:00
laokaiyao
50cfbaf573 refactor(i2s_es8311): remove esp-box bsp support 2025-06-23 12:12:38 +08:00
laokaiyao
96366a204a refactor(i2s_es8311): refactor es8311 example 2025-06-23 12:02:29 +08:00
linruihao
45080e9740 ci(bt/bluedroid): Add CI build test for A2DP Sink example with Caver Art disabled 2025-06-20 17:31:28 +08:00
Jiang Jiang Jian
f0f2980d05 Merge branch 'bugfix/http_client_test_failure_v5.4' into 'release/v5.4'
fix: update root certificate for postman-echo endpoint (v5.4)

See merge request espressif/esp-idf!39847
2025-06-20 14:18:29 +08:00
Tan Yan Quan
aa66cb8d1c feat(openthread): use apb_freq_max mode for esp_openthread_sleep pm lock 2025-06-18 15:35:06 +08:00
morris
ee76b46195 fix(onewire): enable internal pull-up resistor by default
In case there's no pull-up resistor on the external device
2025-06-17 15:09:40 +08:00
wanckl
ea03622621 ci(esp32c61): remove c61 support from readme on 5.4 2025-06-17 15:09:40 +08:00
Tomas Rezucha
4ccd76343c docs(usb): Update ESP32-P4 USB pins to MP version
Closes https://github.com/espressif/esp-idf/issues/16136
2025-06-16 16:39:19 +02:00
Mahavir Jain
96eb236610 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:38 +05:30
zwl
81b2bea2f7 feat(ble): add dtm test code to cert test example on ESP32-C6 2025-06-13 11:45:28 +08:00
Abhinav Kudnar
2a76a7f206 fix(nimble): memset the sync structs to prevent uncertainty for ext_adv reports 2025-06-06 17:13:56 +05:30
Erhan Kurubas
f91a687bae ci(change): disable esp32c61 tests 2025-06-04 13:07:40 +02:00
Astha Verma
7f3ad9aa95 fix(nimble): Added support for ANCS in nimble 2025-06-04 14:23:38 +05:30
Shreeyash
7d86471ea9 fix(nimble): Add support to minimize ram consumption 2025-06-03 16:06:57 +05:30
xiongweichao
a36d9ab0dd feat(bt/bluedroid): Add events to indicate the initialization states of AVRCP 2025-05-30 10:07:30 +08:00
Jiang Jiang Jian
d5a43edfbc Merge branch 'feature/add_uart_io_deinit_process_v5.4' into 'release/v5.4'
fix(uart): eliminate garbled data on TX/RX line in sleep (v5.4)

See merge request espressif/esp-idf!39263
2025-05-29 13:50:38 +08:00