Commit Graph

6504 Commits

Author SHA1 Message Date
Xu Si Yu
9fd3636963 fix(openthread): increase the app size in the partition table for the example 2026-05-14 15:20:57 +08:00
Xu Si Yu
300e61a53e fix(openthread): fix openthread ci ping case 2026-05-14 15:03:06 +08:00
Jiang Jiang Jian
2644c0b602 Merge branch 'feat/add_auto_lightsleep_example_5.3' into 'release/v5.3'
feat(example): add power management example (v5.3)

See merge request espressif/esp-idf!48373
2026-05-14 11:14:06 +08:00
Martin Vychodil
0cf21f6beb Merge branch 'bugfix/fatfsgen-pytest-read-flash-idfci-3512_v5.3' into 'release/v5.3'
fix(fatfsgen): stabilize host read-flash after UART close in pytest (v5.3)

See merge request espressif/esp-idf!48404
2026-05-13 21:30:48 +08:00
sonika.rathi
3393115f0e fix(examples): add flaky reruns to nvs_rw_value pytest for CI flash 2026-05-13 13:45:42 +02:00
sonika.rathi
3515e1aa64 fix(examples): rerun flaky perf benchmark spiflash test 2026-05-13 10:35:39 +02:00
Island
f611347197 Merge branch 'fix/fix_blufi_memory_copy_len_error_v5.3' into 'release/v5.3'
fix(ble): Fix blufi fragment reassembly bounds and buffer overflows (5.3)

See merge request espressif/esp-idf!48265
2026-05-12 19:27:45 +08:00
Zhang Hai Peng
fae52f14e8 feat(ble/blufi): Support setting BLE encryption for blufi
(cherry picked from commit 60a028fb17)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2026-05-12 15:58:55 +08:00
zhiweijian
1fba5bbc36 feat(bt): add shared ble_uart component and update ble_uart_service/docs 2026-05-12 11:15:48 +08:00
wuzhenghui
02223a7e11 feat(example): implement power management example for ESP chips 2026-05-12 11:13:10 +08:00
sonika.rathi
c21f1f3e64 fix(fatfsgen): stabilize host read-flash after UART close in pytest 2026-05-11 19:52:57 +02:00
yangfeng
b8e118c3bf fix(bt/example): fix critical issues of classic_bt examples reported by AI review 2026-05-11 11:46:53 +08:00
Aditya Patwardhan
537fa4aa7d Merge branch 'fix_otatool_serial_handoff_v5.3' into 'release/v5.3'
fix(otatool): fix flaky serial port handoff in otatool CI test (backport v5.3)

See merge request espressif/esp-idf!47716
2026-05-10 14:51:04 +05:30
Aditya Patwardhan
b7a671622c Merge branch 'fix/x509_bundle_replace_unreliable_url_v5.3' into 'release/v5.3'
fix(examples): replace unreliable external URL in https_x509_bundle example (backport v5.3)

See merge request espressif/esp-idf!47721
2026-05-10 14:50:36 +05:30
Xu Si Yu
ca34d4ddda feat(openthread): optimized the autostart macro 2026-05-08 14:27:52 +08:00
Zhang Wen Xu
dc8927d96d Merge branch 'fix/enable_ext_coex_cmd_v5.3' into 'release/v5.3'
feat(coex): enable external coexistence command (v5.3)

See merge request espressif/esp-idf!48103
2026-04-30 06:23:11 +00:00
Xu Si Yu
6654fe739d feat(coex): enable external coexistence command 2026-04-30 10:31:53 +08:00
zwx
4903a35812 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:26 +08:00
Zhou Xiao
e59e3859c4 fix(ble): fixed ci failures for backport 2026-04-28 12:32:56 +08:00
Zhi Wei Jian
d5c9a1ad27 feat(ble): Support nimble uart service
(cherry picked from commit 9de3eea3de)

Co-authored-by: zhiweijian <zhiweijian@espressif.com>
2026-04-28 11:25:08 +08:00
morris
e7ea603343 Merge branch 'fix/uhci_esp32p4_cache_v5.3' into 'release/v5.3'
fix(uhci): fix uhci cache issue on ESP32-P4 (v5.3)

See merge request espressif/esp-idf!47926
2026-04-24 20:46:39 +08:00
Zhang Wen Xu
ced11b5a1f Merge branch 'fix/optimize_the_process_of_ot_ci_v5.3' into 'release/v5.3'
fix(openthread): optimize the process of openthread pytest cases (v5.3)

See merge request espressif/esp-idf!47899
2026-04-24 10:01:23 +00:00
Hu Rui
8ee0fd7a02 test(uhci): enable uhci ota test on C5 and P4 2026-04-24 16:12:00 +08:00
Zhang Wen Xu
8fa5e81ef0 Merge branch 'feat/ot_make_esp_netif_glue_optional_v5.3' into 'release/v5.3'
feat(openthread): make esp_netif glue optional (v5.3)

See merge request espressif/esp-idf!47863
2026-04-24 07:55:38 +00:00
Island
e385341956 Merge branch 'fix/disabel_ble50_by_default_for_blemesh_v5.3' into 'release/v5.3'
fix(ble_mesh): disabled ble50 by default for ble_mesh (5.3)

See merge request espressif/esp-idf!47749
2026-04-23 17:53:19 +08:00
Xu Si Yu
533f06de01 fix(openthread): optimize the process of openthread pytest cases 2026-04-23 17:09:43 +08:00
luoxu
d2b6b1a9e7 feat(ble_mesh): disable BLE 5.0 features for fast_prov_server sdkconfig 2026-04-23 16:24:31 +08:00
Zhibin (Ryan) Wen
a10269a4a9 feat(openthread): add test support for esp_netif glue disabled scenario
Signed-off-by: Zhibin (Ryan) Wen <wenzhibin@espressif.com>
2026-04-22 19:38:34 +08:00
Rahul Tank
eac58ca641 Merge branch 'feat/nimble_logs_compression_v5.3' into 'release/v5.3'
feat(nimble): Support NimBLE log compression and decompression over SPI (v5.3)

See merge request espressif/esp-idf!46999
2026-04-22 08:34:06 +05:30
Chen Jichang
9878db6765 change(parlio_tx): use shift edge instead sample edge
Made-with: Cursor
2026-04-20 10:45:16 +08:00
Sahil Yadav
55cb8136c2 feat(nimble): Support NimBLE log compression and decompression over SPI 2026-04-19 09:50:59 +05:30
Evgeny Torbin
bf81b9d743 ci: fix pre-commit hook errors 2026-04-17 16:01:00 +02:00
Evgeny Torbin
85a13a1037 ci: fix check_build_test_rules script 2026-04-17 16:01:00 +02:00
Evgeny Torbin
59f62ad15f test: format all test scripts 2026-04-17 16:01:00 +02:00
Luo Xu
4e4ed95f83 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:19 +08:00
Island
1740554ae3 Merge branch 'feat/remove_led_from_ble_mesh_examples_v5.3' into 'release/v5.3'
refactor(ble_mesh): remove LED hardware dependency from examples (5.3)

See merge request espressif/esp-idf!47436
2026-04-17 18:09:14 +08:00
Hrushikesh Bhosale
38d76e0bab 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
bb60a07e86 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
Rahul Tank
82caa79c0f fix(nimble): Address review comments for hidd / hidh code 2026-04-16 10:29:21 +05:30
Rahul Tank
fd594b74b6 fix(nimble): Address review fixes for tinycrypt / and blufi code 2026-04-16 10:29:21 +05:30
Rahul Tank
8fbee1da23 Merge branch 'bugfix/proximity_example_issue_v5.3' into 'release/v5.3'
fix(nimble): Fix prox service to handle negative values (v5.3)

See merge request espressif/esp-idf!47539
2026-04-15 09:25:16 +05:30
Rahul Tank
240c346737 fix(nimble): Update example READMEs with correct console log information 2026-04-14 17:42:45 +05:30
Rahul Tank
58966957f5 fix(nimble): Fix prox service to handle negative values 2026-04-14 14:30:03 +05:30
luoxu
43aafbe231 refactor(ble_mesh): remove LED hardware dependency from examples 2026-04-10 19:40:11 +08:00
Tan Yan Quan
cdb2bd6595 ci(openthread): include mbedtls in openthread dependencies 2026-04-10 11:23:39 +08:00
yiwenxiu
5c1ac4df48 feat(openthread): improve BR host related test cases 2026-04-03 14:51:53 +08:00
Sumeet Singh
ce223d2c21 feat(nimble): Update blecent example README.md with EATT documentation 2026-04-02 06:55:15 +05:30
Rahul Tank
8842dc9610 Merge branch 'bugfix/nimble_example_fixes_v5.3' into 'release/v5.3'
fix(nimble): Address nimble example issues (v5.3)

See merge request espressif/esp-idf!47074
2026-04-01 15:31:48 +05:30
Island
14a34187b8 Merge branch 'bugfix/fix_some_bluedroid_bugs_260121_v5.3' into 'release/v5.3'
Bugfix/fix some bluedroid bugs 260121 (5.3)

See merge request espressif/esp-idf!46981
2026-04-01 11:45:10 +08:00
Astha Verma
14447b4d69 fix(nimble): fix missing gatt caching header in examples 2026-03-31 12:33:12 +05:30