Commit Graph

5959 Commits

Author SHA1 Message Date
Rahul Tank
e54499f554 fix(nimble): Address review fixes for tinycrypt / and blufi code 2026-06-09 15:19:02 +05:30
Zhang Wen Xu
6154b09b8d Merge branch 'feat/add_teardown_for_openthread_case_v5.2' into 'release/v5.2'
ci: add tear down for openthread ci case (v5.2)

See merge request espressif/esp-idf!48782
2026-06-08 02:49:38 +00:00
Rahul Tank
c84d53d757 Merge branch 'bugfix/fix_clang_compilation_issue_v5.2' into 'release/v5.2'
fix(nimble): Fix for clang compilation issues (v5.2)

See merge request espressif/esp-idf!49310
2026-06-06 09:31:09 +05:30
yiwenxiu
dced14f30c ci: add tear down for openthread ci case 2026-06-05 15:57:15 +08:00
Rahul Tank
41935a2f3b fix(nimble): Fix for clang compilation issues 2026-06-05 11:13:25 +05:30
Xu Si Yu
3b47245bc5 fix(openthread): wait for all onlink GUAs to finish DAD before tests 2026-06-05 03:50:26 +00:00
Xu Si Yu
ecd72ef115 fix(openthread): optimize the process of openthread pytest cases 2026-06-05 03:50:26 +00:00
Jiang Jiang Jian
010c0b7c62 Merge branch 'doc-fix_sleep_mode_doc_v5.2' into 'release/v5.2'
docs(system): update GPIO wakeup section for clarity on EXT0 and EXT1 support (v5.2)

See merge request espressif/esp-idf!49112
2026-06-05 10:50:11 +08:00
Mayank Tyagi
c169bea2bd fix(nimble): Added change to read initial BAS level post connection 2026-06-04 15:58:14 +05:30
Rahul Tank
17fc62a100 Merge branch 'bugfix/fix_service_compilation_issue_v5.2' into 'release/v5.2'
fix(nimble): Fix compilation issues in Gatt SPS service (v5.2)

See merge request espressif/esp-idf!48971
2026-06-03 19:28:52 +05:30
wuzhenghui
58c14512a4 docs(system): update GPIO wakeup section for clarity on EXT0 and EXT1 support 2026-06-03 17:38:58 +08:00
muhaidong
f0c5149e53 fix(wifi): update auth mode threshold doc 2026-06-03 10:02:49 +08:00
muhaidong
4827db814f fix(wifi): add ESP_WIFI_MAX_CONN_NUM-aligned ranges for soft-AP max STA Kconfig 2026-06-03 10:02:49 +08:00
Rahul Tank
3c878e0321 fix(nimble): Fix compilation issues in Gatt SPS service 2026-06-01 14:00:55 +08:00
Jiang Jiang Jian
ab73b9eb3e Merge branch 'fix/fix_lost_ip_event_issue_v52' into 'release/v5.2'
Fix/fix lost ip event issue v52

See merge request espressif/esp-idf!48889
2026-05-29 11:20:35 +08:00
Mahavir Jain
333c9e3344 Merge branch 'fix/x509_bundle_replace_unreliable_url_v5.2' into 'release/v5.2'
fix(examples): replace unreliable external URL in https_x509_bundle example (backport v5.2)

See merge request espressif/esp-idf!47722
2026-05-27 17:09:16 +05:30
wangtao@espressif.com
bdfc11bbad feat(lwip): softap can get sta ip from arp table 2026-05-26 11:18:59 +08:00
Zhang Wen Xu
6f0bdfa111 Merge branch 'feat/merge_ot_autostart_v5.2' into 'release/v5.2'
feat(openthread): optimized the autostart macro (v5.2)

See merge request espressif/esp-idf!48277
2026-05-22 10:52:55 +00:00
Jiang Jiang Jian
26b14e44b1 Merge branch 'feat/support_ble_uart_service_v5.2' into 'release/v5.2'
Feat/support ble uart service (5.2)

See merge request espressif/esp-idf!47996
2026-05-22 17:43:05 +08:00
Jiang Jiang Jian
d35b82e6af Merge branch 'fix/disabel_ble50_by_default_for_blemesh_v5.2' into 'release/v5.2'
fix(ble_mesh): disabled ble50 by default for ble_mesh (5.2)

See merge request espressif/esp-idf!47748
2026-05-22 17:34:48 +08:00
Jiang Jiang Jian
d4373eac9f Merge branch 'fix_otatool_serial_handoff_v5.2' into 'release/v5.2'
fix(otatool): fix flaky serial port handoff in otatool CI test (backport v5.2)

See merge request espressif/esp-idf!47717
2026-05-22 16:33:04 +08:00
Martin Vychodil
b952e06d05 Merge branch 'bugfix/perf-benchmark-spiflash-ci-idfci-8082_v5.2' into 'release/v5.2'
fix(examples): suppress perf_benchmark printf in CI (v5.2)

See merge request espressif/esp-idf!48648
2026-05-21 20:03:44 +08:00
Jiang Jiang Jian
0d7ecd6f11 Merge branch 'fix/fix_ot_ci_case_v5.2' into 'release/v5.2'
fix(openthread): fix openthread ci ping case (v5.2)

See merge request espressif/esp-idf!48522
2026-05-20 17:56:02 +08:00
Jiang Jiang Jian
c5cf0de0ef Merge branch 'bugfix/nvs-rw-value-pytest-idfci-4027_v5.2' into 'release/v5.2'
fix(examples): add flaky reruns to nvs_rw_value pytest for CI flash (v5.2)

See merge request espressif/esp-idf!48493
2026-05-20 17:55:56 +08:00
Jiang Jiang Jian
609a87f4b5 Merge branch 'bugfix/perf-benchmark-spiflash-ci-idfci-7684_v5.2' into 'release/v5.2'
fix(examples): stabilize perf_benchmark SPI flash CI test (v5.2)

See merge request espressif/esp-idf!48479
2026-05-20 17:55:48 +08:00
Jiang Jiang Jian
9962edcfcf Merge branch 'change/separate_nimble_host_mem_apis_v5.2' into 'release/v5.2'
change(bt): separated host mem apis from bt_osi_mem.c

See merge request espressif/esp-idf!48466
2026-05-20 17:55:43 +08:00
Jiang Jiang Jian
efdb1dbbcd Merge branch 'feat/ot_make_esp_netif_glue_optional_v5.2' into 'release/v5.2'
feat(openthread): make esp_netif glue optional (v5.2)

See merge request espressif/esp-idf!47864
2026-05-20 17:54:55 +08:00
Jiang Jiang Jian
00815b1813 Merge branch 'fix/ws_echo_server_uri_registration_race_v5.2' into 'release/v5.2'
fix(http_server/ws_echo_server): Fix ws_echo_server test URI registration race condition (backport v5.2)

See merge request espressif/esp-idf!47729
2026-05-20 17:54:20 +08:00
Zhang Wen Xu
3532f7d67d Merge branch 'review_ot_code_using_cursor_v5.2' into 'release/v5.2'
fix(openthread): make the code more robust (v5.2)

See merge request espressif/esp-idf!48090
2026-05-20 07:01:35 +00:00
Rahul Tank
7cb3f681cd Merge branch 'bugfix/gap_name_appearance_clobber_v5.2' into 'release/v5.2'
fix(nimble): Fix few nimble issues 21042026 (v5.2)

See merge request espressif/esp-idf!47943
2026-05-20 11:58:59 +05:30
Jiang Jiang Jian
72a6609b96 Merge branch 'bugfix/ai_review_example_critical_v5.2' into 'release/v5.2'
fix(bt/example): fix critical issues of classic_bt examples reported by AI review (v5.2)

See merge request espressif/esp-idf!48342
2026-05-20 10:41:37 +08:00
Rahul Tank
1edb9c312c fix(nimble): Fix prox service to handle negative values 2026-05-19 17:20:09 +05:30
sonika.rathi
a0596db3c9 fix(examples): suppress perf_benchmark printf in CI 2026-05-18 11:58:17 +02:00
Xu Si Yu
95da44efbe fix(openthread): increase the app size in the partition table for the example 2026-05-14 15:11:15 +08:00
Xu Si Yu
b688e1b2c2 fix(openthread): fix openthread ci ping case 2026-05-14 15:06:19 +08:00
sonika.rathi
e21105ca8c fix(examples): add flaky reruns to nvs_rw_value pytest for CI flash 2026-05-13 13:48:06 +02:00
sonika.rathi
da670a11f0 fix(examples): rerun flaky perf benchmark spiflash test 2026-05-13 10:37:59 +02:00
ShenWeilong
9862e8317e change(bt): separated host mem apis from bt_osi_mem.c 2026-05-13 15:03:02 +08:00
wuzhenghui
5a90450257 feat(example): implement power management example for ESP chips 2026-05-12 11:13:31 +08:00
yangfeng
4772e323bb fix(bt/example): fix critical issues of classic_bt examples reported by AI review 2026-05-11 11:47:24 +08:00
Xu Si Yu
f942b18e3a feat(openthread): optimized the autostart macro 2026-05-08 14:28:56 +08:00
zwx
ed3756f953 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:37:14 +08:00
Zhi Wei Jian
47dba07536 feat(ble): Support nimble uart service
(cherry picked from commit 9de3eea3de)

Co-authored-by: zhiweijian <zhiweijian@espressif.com>
2026-04-28 11:27:52 +08:00
Zhibin (Ryan) Wen
7c4bae2183 feat(openthread): add test support for esp_netif glue disabled scenario
Signed-off-by: Zhibin (Ryan) Wen <wenzhibin@espressif.com>
2026-04-23 21:12:26 +08:00
luoxu
7e0e06cf0c feat(ble_mesh): disable BLE 5.0 features for fast_prov_server sdkconfig 2026-04-23 17:02:38 +08:00
luoxu
f06e23917d fix(ble_mesh): disabled ble50 by default for ble_mesh 2026-04-23 16:58:40 +08:00
Hrushikesh Bhosale
ddedbb7f11 fix(http_server/ws_echo_server): Fix ws_echo_server test URI registration race condition
The WebSocket echo server test connects immediately after seeing
'Starting server on port:' in the device log, but the /ws URI handler
is registered asynchronously after the server starts, taking 40-660ms
depending on config and CI load.

This causes WebSocket handshake to return 404 Not Found because the
URI handler is not registered yet when the client connects.

Wait for 'Returned from app_main()' before connecting, which
guarantees all URI handlers are registered. Add connection retry
with WebSocketBadStatusException handling to WsClient.

(cherry picked from commit 7a50e3ab04)
2026-04-17 14:46:30 +05:30
Hrushikesh Bhosale
4de56cfdc6 fix(https_x509_bundle): replace unreliable external URL in https_x509_bundle example
Replace howsmyssl.com with letsencrypt.org in the https_x509_bundle
example. howsmyssl.com is a third-party server that is frequently
unreachable from CI, causing flaky test failures. letsencrypt.org
chains to the same ISRG Root X1 CA, so the custom certificate bundle
validation coverage is identical.

(cherry picked from commit d6596eff3a)
2026-04-17 14:39:29 +05:30
Hrushikesh Bhosale
d1d5609700 fix(examples/system/ota/otatool): fix serial port contention in pytest
The otatool pytest closes the serial port and then immediately launches
otatool_example.py as a subprocess that re-opens the same port via
esptool. This fails intermittently because pytest-embedded's
QueueFeederThread may still hold the FD when close() returns, and the
OS has not fully released the serial port by the time the subprocess
tries to open it.

Add a delay after serial close and a 3-attempt retry loop around the
subprocess to handle transient serial port contention.

(cherry picked from commit 926d5ee6ad)
2026-04-17 14:36:58 +05:30
Tan Yan Quan
c829595165 ci(openthread): include mbedtls in openthread dependencies 2026-04-10 11:25:52 +08:00