Commit Graph

7461 Commits

Author SHA1 Message Date
Xu Si Yu
ccdef86f59 fix(openthread): increase the app size in the partition table for the example 2026-05-14 15:24:26 +08:00
Xu Si Yu
8a67ec3335 fix(openthread): fix openthread ci ping case 2026-05-14 15:02:49 +08:00
morris
6bd0e19db5 Merge branch 'fix/fix_parlio_tx_sample_edge_v5.5' into 'release/v5.5'
change(parlio_tx): use shift edge instead sample edge (v5.5)

See merge request espressif/esp-idf!46936
2026-05-14 10:47:58 +08:00
sonika.rathi
010c4fc448 fix(examples): add flaky reruns to nvs_rw_value pytest for CI flash 2026-05-13 13:35:36 +02:00
sonika.rathi
9897e14e86 fix(examples): rerun flaky perf benchmark spiflash test 2026-05-13 10:35:10 +02:00
Chen Jichang
fcfc5ce282 change(parlio_tx): use shift edge instead sample edge
Made-with: Cursor
2026-05-13 11:42:00 +08:00
Jiang Jiang Jian
43ee54b9c8 Merge branch 'feat/add_auto_lightsleep_example_5.5' into 'release/v5.5'
feat(example): add power management example (v5.5)

See merge request espressif/esp-idf!48370
2026-05-13 10:43:55 +08:00
zhiweijian
3f923aabb7 feat(bt): add shared ble_uart component and update ble_uart_service/docs 2026-05-12 11:09:44 +08:00
wuzhenghui
323ee35567 feat(example): implement power management example for ESP chips 2026-05-12 10:14:50 +08:00
Wang Meng Yang
d3d57c1cf4 Merge branch 'bugfix/ai_review_example_critical_v5.5' into 'release/v5.5'
fix(bt/example): fix critical issues of classic_bt examples reported by AI review (v5.5)

See merge request espressif/esp-idf!48339
2026-05-11 19:13:31 +08:00
Ashish Sharma
d0903c1cb4 fix(http_request): fixes failing pytest 2026-05-11 18:08:54 +08:00
yangfeng
a60308f5e9 fix(bt/example): fix critical issues of classic_bt examples reported by AI review 2026-05-11 11:35:46 +08:00
Jiang Jiang Jian
6ed43b57ae Merge branch 'fix/ble_mesh_fast_prov_srv_sdkconfig_issue_v5.5' into 'release/v5.5'
feat(ble_mesh): disable BLE 5.0 features for fast_prov_server sdkconfig

See merge request espressif/esp-idf!47898
2026-05-11 10:54:42 +08:00
Aditya Patwardhan
1d573ef72c Merge branch 'fix/x509_bundle_replace_unreliable_url_v5.5' into 'release/v5.5'
fix(examples): replace unreliable external URL in https_x509_bundle example (backport v5.5)

See merge request espressif/esp-idf!47719
2026-05-10 14:48:07 +05:30
Aditya Patwardhan
4b9f9ffa38 Merge branch 'fix/http_server_async_handler_connection_retry_v5.5' into 'release/v5.5'
fix(http_server/async_handler): Fix http_server async handler tests (backport v5.5)

See merge request espressif/esp-idf!47724
2026-05-10 14:47:08 +05:30
Zhang Wen Xu
1ece98b42d Merge branch 'feat/merge_ot_autostart_v5.5' into 'release/v5.5'
feat(openthread): optimized the autostart macro (v5.5)

See merge request espressif/esp-idf!48274
2026-05-08 08:45:47 +00:00
harshal.patil
8121f66ec3 feat(cpu_region_protect): Extend PMP memprot for ESP32-P4 V3 2026-05-08 12:43:26 +05:30
Xu Si Yu
b5df9fde54 feat(openthread): optimized the autostart macro 2026-05-08 14:27:35 +08:00
Marius Vikhammer
0689e0c232 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:45 +08:00
luoxu
b202822392 feat(ble_mesh): disable BLE 5.0 features for fast_prov_server sdkconfig 2026-05-06 11:46:39 +08:00
Marius Vikhammer
93202c4a57 Merge branch 'feature/improve_ulp_delay_api_v5.5' into 'release/v5.5'
feat(ulp): Improved ULP delay accuracy and removed floating point operations (v5.5)

See merge request espressif/esp-idf!46424
2026-05-06 10:28:53 +08:00
Konstantin Kondrashov
325ebb8021 feat(ulp): Improved ULP delay API accuracy and removed floating point operations
Closes https://github.com/espressif/esp-idf/issues/17494
Closes https://github.com/espressif/esp-idf/issues/16891
2026-04-30 15:17:34 +03:00
Zhang Wen Xu
15026102c8 Merge branch 'fix/enable_ext_coex_cmd_v5.5' into 'release/v5.5'
feat(coex): enable external coexistence command (v5.5)

See merge request espressif/esp-idf!48101
2026-04-30 06:22:55 +00:00
Xu Si Yu
76579add6e feat(coex): enable external coexistence command 2026-04-29 20:15:59 +08:00
zwx
2e262292f1 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:46 +08:00
Zhi Wei Jian
7a7893d006 feat(ble): Support nimble uart service
(cherry picked from commit 9de3eea3de)

Co-authored-by: zhiweijian <zhiweijian@espressif.com>
2026-04-28 10:44:06 +08:00
morris
962b4687b7 Merge branch 'fix/p4_eco5_enable_special_test_v5.5' into 'release/v5.5'
fix(ci): p4 eco5 enable special test v5.5

See merge request espressif/esp-idf!47550
2026-04-27 10:41:53 +08:00
morris
33678beb25 Merge branch 'fix/uhci_esp32p4_cache_v5.5' into 'release/v5.5'
fix(uhci): fix uhci cache issue on ESP32-P4 (v5.5)

See merge request espressif/esp-idf!47918
2026-04-24 20:44:37 +08:00
Zhang Wen Xu
6eb4b453f9 Merge branch 'fix/optimize_the_process_of_ot_ci_v5.5' into 'release/v5.5'
fix(openthread): optimize the process of openthread pytest cases (v5.5)

See merge request espressif/esp-idf!47896
2026-04-24 10:01:53 +00:00
Zhang Wen Xu
ba1362d541 Merge branch 'feat/ot_make_esp_netif_glue_optional_v5.5' into 'release/v5.5'
feat(openthread): make esp_netif glue optional (v5.5)

See merge request espressif/esp-idf!47860
2026-04-24 07:55:58 +00:00
Hu Rui
fc268ec2b3 fix(uhci): fix uhci cache issue on ESP32-P4 2026-04-24 15:29:37 +08:00
wanckl
5d37003c47 ci(p4): p4 eco5 enable parts of special tests 2026-04-24 15:09:56 +08:00
gaoxu
afd5c10bfd fix(isp): fix isp multi pipelines example use wrong CSI output color type 2026-04-24 11:04:53 +08:00
Zhibin (Ryan) Wen
694a32b198 feat(openthread): add test support for esp_netif glue disabled scenario
Signed-off-by: Zhibin (Ryan) Wen <wenzhibin@espressif.com>
2026-04-23 20:17:05 +08:00
Xu Si Yu
55857f9b12 fix(openthread): optimize the process of openthread pytest cases 2026-04-23 17:07:51 +08:00
morris
a82843cd7e Merge branch 'feature/i80_example_improvement_v5.5' into 'release/v5.5'
fix(i80_controller): fixe crash issue when using file system (v5.5)

See merge request espressif/esp-idf!47811
2026-04-23 13:34:18 +08:00
Fu Hanxi
0614226a99 Merge branch 'ci/improve-tests_v5.5' into 'release/v5.5'
tests: change wifi tests expect timeout to 60 (v5.5)

See merge request espressif/esp-idf!46546
2026-04-22 11:53:32 +02:00
Jiang Jiang Jian
85440f46c0 Merge branch 'fix/disabel_ble50_by_default_for_blemesh_v5.5' into 'release/v5.5'
fix(ble_mesh): disabled ble50 by default for ble_mesh (5.5)

See merge request espressif/esp-idf!47751
2026-04-22 15:52:49 +08:00
Fu Hanxi
8a9c2cbeb1 tests: change wifi tests expect timeout to 60
- wifi_router
- wifi_ap
- wifi_high_traffic
2026-04-22 09:22:20 +02:00
Chen Jichang
63fa597efb 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:44:27 +08:00
Sahil Yadav
29a8c6e981 feat(nimble): Support NimBLE log compression and decompression over SPI 2026-04-19 09:49:35 +05:30
Luo Xu
4bae33f058 fix(ble_mesh): disabled ble50 by default for ble_mesh
(cherry picked from commit 99d931e4e9)

Co-authored-by: luoxu <luoxu@espressif.com>
2026-04-17 21:43:38 +08:00
Hrushikesh Bhosale
1f44f4022e 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
Hrushikesh Bhosale
af58b0c058 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.

Since letsencrypt.org was already present in the full bundle URL list,
remove the duplicate entry and reduce MAX_URLS from 9 to 8. All 6
unique root CAs in the stress test are still covered.

For the QEMU stress test, increase per-connection timeout from 30s to
60s and final completion timeout from 60s to 180s. QEMU emulated
network is 3-5x slower than real hardware for TLS handshakes.

(cherry picked from commit d6596eff3a)
(squashed with commit 995c0f129e)
2026-04-17 14:39:08 +05:30
Jiang Jiang Jian
0ac2f66ab8 Merge branch 'feat/remove_led_from_ble_mesh_examples_v5.5' into 'release/v5.5'
refactor(ble_mesh): remove LED hardware dependency from examples (5.5)

See merge request espressif/esp-idf!47438
2026-04-17 11:25:47 +08:00
Rahul Tank
85bee88b27 fix(nimble): Address review comments for hidd / hidh code 2026-04-15 10:39:49 +05:30
Rahul Tank
176963d583 fix(nimble): Address review fixes for tinycrypt / and blufi code 2026-04-15 10:39:07 +05:30
Rahul Tank
2b4d2da3b1 Merge branch 'bugfix/proximity_example_issue_v5.5' into 'release/v5.5'
fix(nimble): Fix prox service to handle negative values (v5.5)

See merge request espressif/esp-idf!47537
2026-04-15 09:24:13 +05:30
Rahul Tank
3f6d52ee92 Merge branch 'bugfix/fix_nimble_eg_readme_v5.5' into 'release/v5.5'
fix(nimble): Update example READMEs with correct console log information (v5.5)

See merge request espressif/esp-idf!47601
2026-04-14 21:42:42 +05:30
Rahul Tank
58898d0b00 fix(nimble): Update example READMEs with correct console log information 2026-04-14 16:18:13 +05:30