Zhang Wen Xu
b8065b8372
Merge branch 'feat/merge_ot_autostart_v6.0' into 'release/v6.0'
...
feat(openthread): optimized the autostart macro (v6.0)
See merge request espressif/esp-idf!48273
2026-05-08 08:45:21 +00:00
Aditya Patwardhan
b723799c4e
Merge branch 'fix/http_server_async_handler_connection_retry_v6.0' into 'release/v6.0'
...
fix(http_server/async_handler): Fix http_server async handler tests (backport v6.0)
See merge request espressif/esp-idf!47723
2026-05-08 13:33:34 +05:30
Aditya Patwardhan
e1aa234ce4
Merge branch 'fix/ws_echo_server_uri_registration_race_v6.0' into 'release/v6.0'
...
fix(http_server/ws_echo_server): Fix ws_echo_server test URI registration race condition (backport v6.0)
See merge request espressif/esp-idf!47725
2026-05-08 13:32:47 +05:30
Xu Si Yu
8fac8e4343
feat(openthread): optimized the autostart macro
2026-05-08 14:27:24 +08:00
Marius Vikhammer
d1c1767660
ci(bootloader): fixed multiboot example flakey test-case
...
Wait for the boot menu before selecting the hello_world image.
This keeps flashing output from satisfying the test early.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-05-07 16:28:35 +08:00
Martin Vychodil
6c328e450a
Merge branch 'bugfix/idfci-8622-nvs-bootloader-reset-before-expect' into 'release/v6.0'
...
fix(examples): hard-reset before nvs_bootloader pytest expectations
See merge request espressif/esp-idf!48077
2026-05-05 15:41:21 +08:00
Rahul Tank
a47ea03266
feat(nimble): Support NimBLE log compression and decompression over SPI
2026-05-01 16:34:46 +05:30
Rahul Tank
41502f6c23
fix(nimble): Fix prox service to handle negative values
2026-05-01 14:21:47 +05:30
Rahul Tank
da38bac675
Revert "Xchange(bt): separated host mem apis from bt_osi_mem.c"
...
This reverts commit 531596468c .
2026-05-01 14:17:40 +05:30
Rahul Tank
f32342892f
Merge branch 'change/separate_nimble_host_mem_apis' into 'release/v6.0'
...
change(bt): separated host mem apis from bt_osi_mem.c
See merge request espressif/esp-idf!48094
2026-05-01 09:43:47 +05:30
ShenWeilong
531596468c
Xchange(bt): separated host mem apis from bt_osi_mem.c
2026-04-30 21:31:53 +08:00
Sumeet Singh
7da24634db
feat(nimble): Update blecent example README.md with EATT documentation
2026-04-30 15:43:49 +05:30
Rahul Tank
6597bde4d7
Merge branch 'bugfix/nimble_example_fixes_v6.0' into 'release/v6.0'
...
fix(nimble): Address nimble example issues (v6.0)
See merge request espressif/esp-idf!47071
2026-04-30 15:41:31 +05:30
Jiang Jiang Jian
2662c1ac0c
Merge branch 'bugfix/fix_blufi_watchdog_v6.0' into 'release/v6.0'
...
fix(blufi): Support DH negotiation on SoCs without hardware MPI(v6.0)
See merge request espressif/esp-idf!47377
2026-04-30 16:29:28 +08:00
Astha Verma
85e2589006
fix(nimble): Convert IDF_PATH to CMake-compatible format for Windows
2026-04-30 12:23:09 +05:30
Astha Verma
e764429c65
fix(nimble): fix missing gatt caching header in examples
2026-04-30 12:23:09 +05:30
Sumeet Singh
ff87ec7028
fix(nimble): Fix enc adv NVS struct and add ext adv support
2026-04-30 12:23:09 +05:30
Shreeyash Bhakare
fdeba6951e
fix(nimble): fix CODED PHY ext adv Packet Too Long by using min interval (20 ms)
2026-04-30 12:23:09 +05:30
Zhang Wen Xu
c89e84f64e
Merge branch 'fix/enable_ext_coex_cmd_v6.0' into 'release/v6.0'
...
feat(coex): enable external coexistence command (v6.0)
See merge request espressif/esp-idf!48100
2026-04-30 06:22:32 +00:00
Xu Si Yu
7372fdf3f9
feat(coex): enable external coexistence command
2026-04-29 20:15:04 +08:00
zwx
b0d0eec303
fix(openthread): fix SPI host-RCP communication loss
...
- 1. H2 SPI slave DMA transaction length insufficient for CMD_RESET
frame
- 2. H2 SPI slave BUSY race at boot causing permanent deadlock
- 3. H2 INT pin spurious NEGEDGE on chip reset
- 4. H2 SPI slave trans_len exceeding buffer size
- 5. S3 host RST flag handling preventing Spinel-layer reset detection
- 6. S3 stale eventfd events after HardwareReset causing WaitResponse
timeout
- 7. ot_br missing coprocessor reset failure callback
2026-04-29 19:38:11 +08:00
Mahavir Jain
8e68af5c03
Merge branch 'fix/enforce_tls_version_https_request_example_v6.0' into 'release/v6.0'
...
fix(https_request): enforce tls version for supported ciphersuite example (v6.0)
See merge request espressif/esp-idf!48017
2026-04-29 14:45:20 +05:30
sonika.rathi
9535bbe976
fix(examples): hard-reset before nvs_bootloader pytest expectations
2026-04-29 10:26:27 +02:00
morris
04c10be114
Merge branch 'fix/uhci_esp32p4_cache_v6.0' into 'release/v6.0'
...
fix(uhci): fix uhci cache issue on ESP32-P4 (v6.0)
See merge request espressif/esp-idf!47917
2026-04-28 16:44:32 +08:00
morris
58bebf92ab
Merge branch 'feature/i80_example_improvement_v6.0' into 'release/v6.0'
...
fix(i80_controller): fixe crash issue when using file system (v6.0)
See merge request espressif/esp-idf!47810
2026-04-28 16:41:43 +08:00
morris
88483aeef2
Merge branch 'fix/isp_clk_error_v6.0' into 'release/v6.0'
...
Fix ISP clk source error and hal init error (v6.0)
See merge request espressif/esp-idf!47323
2026-04-28 16:41:23 +08:00
Wang Meng Yang
e07aaaacbd
Merge branch 'bugfix/bt_idf_ci_v6.0' into 'release/v6.0'
...
fix(bt/example): Fixed the HFP printing issue in the CI test (v6.0)
See merge request espressif/esp-idf!47078
2026-04-28 15:13:30 +08:00
Euripedes Rocha
e65a084dd3
Merge branch 'fix/eth_init_component_v6.0' into 'release/v6.0'
...
fix(eth/examples): fixed ethernet_init dependency to v1.3.0 (v6.0)
See merge request espressif/esp-idf!47127
2026-04-28 08:54:08 +02:00
Ashish Sharma
9798c62856
fix(https_request): enforce tls version for supported ciphersuite example
2026-04-28 14:28:37 +08:00
Island
791b3de2ed
Merge branch 'feat/support_ble_uart_service_v6.0' into 'release/v6.0'
...
Feat/support ble uart service (6.0)
See merge request espressif/esp-idf!48000
2026-04-28 13:26:39 +08:00
Zhang Wen Xu
9e2188364b
Merge branch 'feat/ot_make_esp_netif_glue_optional_v6.0' into 'release/v6.0'
...
feat(openthread): make esp_netif glue optional (v6.0)
See merge request espressif/esp-idf!47859
2026-04-28 02:41:19 +00:00
Zhang Wen Xu
47e1b6f875
Merge branch 'bugfix/fix_ot_ci_testcases_v6.0' into 'release/v6.0'
...
ci: improve BR host related test cases (v6.0)
See merge request espressif/esp-idf!47261
2026-04-28 02:41:06 +00:00
Zhang Wen Xu
d689e38b4c
Merge branch 'fix/update_ot_mbedtls_version_v6.0' into 'release/v6.0'
...
ci(openthread): include mbedtls in openthread dependencies (v6.0)
See merge request espressif/esp-idf!47444
2026-04-28 02:40:14 +00:00
Island
29687c6d70
Merge branch 'bugfix/fix_some_bluedroid_bugs_260121_v6.0' into 'release/v6.0'
...
Bugfix/fix some bluedroid bugs 260121 (6.0)
See merge request espressif/esp-idf!46984
2026-04-28 10:26:34 +08:00
Marius Vikhammer
f823e050fe
Merge branch 'docs/fix_check_readme_links_v6.0' into 'release/v6.0'
...
docs(examples): fix broken README links found by check_readme_links CI (v6.0)
See merge request espressif/esp-idf!47058
2026-04-28 09:02:35 +08:00
Mahavir Jain
38e814ba35
Merge branch 'feat/add_server_handshake_failure_user_cb_v6.0' into 'release/v6.0'
...
feat(esp_https_server): adds support for user callback on handshake failure (v6.0)
See merge request espressif/esp-idf!47492
2026-04-27 19:26:51 +05:30
Ondrej Kosta
f676162f46
fix(eth/examples): fixed ethernet_init dependency to v1.3.0
2026-04-27 15:53:06 +02:00
Euripedes Rocha
c10c02297f
Merge branch 'fix/remove_asio_v6.0' into 'release/v6.0'
...
fix(configs): Remove mentions of ASIO from configs files (v6.0)
See merge request espressif/esp-idf!47644
2026-04-27 15:52:03 +02:00
Fu Hanxi
3132b2edb1
Merge branch 'ci/eco-to-rev_v6.0' into 'release/v6.0'
...
ci: rename eco tags to revision (v6.0)
See merge request espressif/esp-idf!47085
2026-04-27 15:31:16 +02:00
Zhi Wei Jian
4dd5e85749
feat(ble): Support nimble uart service
...
(cherry picked from commit 9de3eea3de )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-04-27 20:58:44 +08:00
Hu Rui
e79fe856a5
fix(uhci): fix uhci cache issue on ESP32-P4
2026-04-24 15:24:29 +08:00
Zhi Wei Jian
0bfcf843f9
fix(ble/bluedroid): fix bugs in BLE 5.0 bluedroid examples
...
- Fix callback function usage and parameter errors
- Fix spelling: BROCASTER to BROADCASTER in examples
- Update examples to match API changes
(cherry picked from commit 8f4dd7824e )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-04-24 15:12:53 +08:00
gaoxu
3bb8b0a942
fix(isp): fix isp multi pipelines example use wrong CSI output color type
2026-04-24 10:44:06 +08:00
Xu Si Yu
e322ceceae
fix(openthread): optimize the process of openthread pytest cases
2026-04-23 17:32:21 +08:00
yiwenxiu
13b8785c34
feat(openthread): improve BR host related test cases
2026-04-23 17:32:08 +08:00
Zhibin (Ryan) Wen
60a9934569
feat(openthread): add test support for esp_netif glue disabled scenario
...
Signed-off-by: Zhibin (Ryan) Wen <wenzhibin@espressif.com >
2026-04-22 19:30:09 +08:00
Chen Jichang
d34b27e383
fix(i80_controller): fix example crash when using filesystem
...
- Replace SPIFFS with LittleFS as the preferred
NOR flash file system
- Expand the Image Resource section in README with
detailed file system documentation
- Add pytest_i80_controller_lvgl.py to test both
image_in_bin and image_in_fs configurations
- Increase LVGL task stack size from 4KB to 8KB to
prevent stack overflow when loading images from FS
- Add CONFIG_LV_USE_CLIB_MALLOC to sdkconfig.defaults
Made-with: Cursor
2026-04-21 15:42:49 +08:00
Hrushikesh Bhosale
002133e449
fix(http_server/ws_echo_server): Fix ws_echo_server test URI registration race condition
...
The WebSocket echo server tests connect immediately after seeing
'Starting server on port:' in the device log, but URI handlers
(/ws, /auth) are registered asynchronously after the server starts,
taking 40-660ms depending on config and CI load.
This causes two failures:
1. WebSocket handshake returns 404 Not Found because the URI
handler is not registered yet when the client connects.
2. WebSocket echo returns wrong data because the server is in a
partially initialized state.
Wait for 'Returned from app_main()' before connecting, which
guarantees all URI handlers are registered. Add connection retry
with WebSocketBadStatusException handling to WsClient.
Extract _wait_for_server_ready() helper to deduplicate the WiFi
credential input and server readiness logic.
(cherry picked from commit 7a50e3ab04 )
2026-04-17 14:44:42 +05:30
Hrushikesh Bhosale
e8360dd844
fix(http_server/async_handler): Fix http_server async handler tests
...
The async handler CI tests fail intermittently because the TCP
connection from the pytest host to the ESP32 HTTP server times out
or gets refused.
Add a _connect_with_retry() helper that retries the TCP connection
up to 3 times with a 2-second delay between attempts, catching
TimeoutError, ConnectionRefusedError, and OSError.
Extract common server startup waiting into _wait_for_server_ready()
which includes a 2-second stabilization delay after the server
registers its URI handlers before tests begin sending requests.
(cherry picked from commit a665e7410c )
2026-04-17 14:42:15 +05:30
David Cermak
c69fb1bfe4
fix(configs): Remove mentions of ASIO from configs files
2026-04-17 16:14:53 +08:00