Commit Graph
6672 Commits
Author SHA1 Message Date
Jiang Jiang Jian 78d082470d Merge branch 'fix/ieee802154_example_rx_v5.4' into 'release/v5.4'
fix(ieee802154): set rx_when_idle to false when Rx stop (v5.4)

See merge request espressif/esp-idf!40824
2025-07-28 14:45:24 +08:00
Jiang Jiang Jian d0354479bd Merge branch 'ci/enable_sysview_tests_v5.4' into 'release/v5.4'
ci: enable sysview example tests for all chips (v5.4)

See merge request espressif/esp-idf!39473
2025-07-28 14:43:14 +08:00
Tan Yan Quan 901a10497c fix(ieee802154): set rx_when_idle to false when Rx stop 2025-07-25 17:22:32 +08:00
Tan Yan Quan 43dbfe2385 fix(ieee802154): initialize nvs before enable ieee802154 2025-07-25 17:22:32 +08:00
Mahavir Jain 4c4435c12f Merge branch 'fix/mqtt_ssl_ds_build_failure_v5.4' into 'release/v5.4'
fix(mqtt): Increased partition size to fix build failure (v5.4)

See merge request espressif/esp-idf!40767
2025-07-24 09:26:40 +05:30
Aditya Patwardhan 6c1f794343 fix(mqtt): Increased partition size to fix build failure 2025-07-23 15:38:58 +05:30
Geng Yu Chao e7be340569 Merge branch 'release/v5.4' into 'feat/add_cte_iq_report_example_v5.4' 2025-07-22 16:12:50 +08:00
Jiang Jiang Jian fd78cc61fd Merge branch 'fix/fix_esp32_core1_access_rtc_fast_in_sleep_code_v5.4' into 'release/v5.4'
fix(esp_hw_support): fix esp32 APP_CPU accessing RTC_FAST memory in sleep code (v5.4)

See merge request espressif/esp-idf!40557
2025-07-18 15:39:23 +08:00
Ondrej Kosta 33e8b1c4bd fix(esp_eth): bridge test to use SSH key when connect to endnode 2025-07-16 15:08:12 +02:00
Samuel Obuch 64d9fd72c6 ci: enable example tests for esp32p4 2025-07-15 21:25:14 +02:00
Samuel Obuch 2ae20f9cb6 ci: OpenOCD class as fixture 2025-07-15 21:25:14 +02:00
Samuel Obuch 44e9bf61ae ci: enable sysview examples for all chips 2025-07-15 21:25:10 +02:00
wuzhenghui ea314e9dd9 feat(esp_hw_support): add core1 enter deepsleep test case 2025-07-14 11:49:56 +08:00
wuzhenghui d8e73e94f2 fix(esp_hw_support): fix esp32 APP_CPU accessing RTCFAST memory in sleep code
Closes https://github.com/espressif/esp-idf/issues/16243
2025-07-14 11:49:52 +08:00
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
Geng Yu Chao b4da3f873d 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 12:07:03 +08:00
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