Commit Graph
5949 Commits
Author SHA1 Message Date
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
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
Shu Chen fbddafa2a0 Merge branch 'bugfix/fix_ot_ci_testcases_v5.2' into 'release/v5.2'
ci: improve BR host related test cases (v5.2)

See merge request espressif/esp-idf!47265
2026-04-09 02:36:26 +00:00
morris 291075ddf2 Merge branch 'fix/wrong_channel_gpio_num_on_p4_adc2_5.2' into 'release/v5.2'
feat(adc): add adc_continuous_parse_data api (v5.2)

See merge request espressif/esp-idf!46774
2026-04-07 14:17:51 +08:00
yiwenxiu ac372137ef feat(openthread): improve BR host related test cases 2026-04-03 15:29:22 +08:00
Island 5958167641 Merge branch 'feat/support_run_time_alloc_for_esp_ip_test_v5.2' into 'release/v5.2'
Support Mempool Run Time Allocation for ESP IP Chips (v5.2)

See merge request espressif/esp-idf!46820
2026-04-03 10:13:15 +08:00
Chen Jichang 107548e016 change(parlio_tx): use shift edge instead sample edge
Made-with: Cursor
2026-04-02 18:41:32 +08:00
cjin 3f32fefaec feat(ble): supported ble mempool run time allocation for esp ip chips 2026-04-02 16:40:03 +08:00
Sumeet Singh 4c30f20afb feat(nimble): Update blecent example README.md with EATT documentation 2026-04-02 06:57:07 +05:30
Rahul Tank e8e60bb6cf Merge branch 'bugfix/nimble_example_fixes_v5.2' into 'release/v5.2'
fix(nimble): Address nimble example issues (v5.2)

See merge request espressif/esp-idf!47075
2026-04-01 15:42:52 +05:30
Island 1e07f40a93 Merge branch 'bugfix/fix_some_bluedroid_bugs_260121_v5.2' into 'release/v5.2'
Bugfix/fix some bluedroid bugs 260121 (5.2)

See merge request espressif/esp-idf!46980
2026-04-01 11:45:16 +08:00
Astha Verma 65474b7fba fix(nimble): fix missing gatt caching header in examples 2026-03-31 17:31:13 +05:30