Commit Graph
7950 Commits
Author SHA1 Message Date
sonika.rathi 1c01005ae1 fix(examples): add flaky reruns to nvs_rw_value pytest for CI flash 2026-05-13 13:35:08 +02:00
sonika.rathi 42b64128fa fix(examples): rerun flaky perf benchmark spiflash test 2026-05-13 10:32:43 +02:00
Alexey Gerenkov 412e8e4ea4 Merge branch 'fix/apptrace_uart_flush_v6.0' into 'release/v6.0'
Replace ISR based Uart TX with polling (v6.0)

See merge request espressif/esp-idf!46816
2026-05-13 01:03:05 +08:00
sibeibei baba004e0d feat(ci): add sleep cache safe check for wifi power save 2026-05-12 19:22:54 +08:00
muhaidong 636b285772 fix(wifi): add ESP_WIFI_MAX_CONN_NUM-aligned ranges for soft-AP max STA Kconfig 2026-05-12 19:22:54 +08:00
Jiang Jiang Jian 9cf982000d Merge branch 'feat/add_auto_lightsleep_example_6.0' into 'release/v6.0'
feat(example): add power management example (v6.0)

See merge request espressif/esp-idf!48369
2026-05-12 18:11:28 +08:00
Jiang Jiang Jian 6d6aa6cccd Merge branch 'fix/fix_https_server_linux_build_v6.0' into 'release/v6.0'
fix(https_server): fixes failing example build for linux target (v6.0)

See merge request espressif/esp-idf!48205
2026-05-12 18:07:17 +08:00
Island 8e8e9f5545 Merge branch 'feat/share_ble_uart_component_and_refresh_docs_v6.0' into 'release/v6.0'
feat(bt): add shared ble_uart component and update ble_uart_service/docs (6.0)

See merge request espressif/esp-idf!48401
2026-05-12 18:02:52 +08:00
Jiang Jiang Jian 3aeda29119 Merge branch 'fix_otatool_serial_handoff_v6.0' into 'release/v6.0'
fix(otatool): fix flaky serial port handoff in otatool CI test (backport v6.0)

See merge request espressif/esp-idf!47713
2026-05-12 18:02:05 +08:00
Erhan Kurubas e4ad52292a fix(app_trace): implement uart TX without using ISR 2026-05-12 10:13:07 +02:00
hrushikesh.bhosale 1713fd16c7 fix(examples/system/ota/otatool): fix serial port contention in pytest
The otatool pytest calls dut.serial.close() and then immediately
launches otatool_example.py as a subprocess that re-opens the same
serial port via esptool. This fails intermittently because:

1. pytest-embedded's QueueFeederThread still holds a reference to
   the serial port file descriptor when close() returns, causing
   'argument must be an int, or have a fileno() method' error.

2. 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 retry logic for the subprocess
to handle transient serial port contention.

Made-with: Cursor
2026-05-12 11:26:34 +05:30
wuzhenghui 17f49a9b79 feat(example): test power_save pd_top config for esp32c5 & esp32c61 2026-05-12 10:13:54 +08:00
wuzhenghui 68eeb5606d feat(example): implement power management example for ESP chips 2026-05-12 10:13:50 +08:00
Zhi Wei Jian 1b93addbd0 feat(bt): add shared ble_uart component and update ble_uart_service/docs
(cherry picked from commit 272793f7d5)

Co-authored-by: zhiweijian <zhiweijian@espressif.com>
2026-05-11 21:23:35 +08:00
Wang Meng Yang 4be0cc0f8a Merge branch 'bugfix/ai_review_example_critical_v6.0' into 'release/v6.0'
fix(bt/example): fix critical issues of classic_bt examples reported by AI review (v6.0)

See merge request espressif/esp-idf!48338
2026-05-11 19:13:54 +08:00
Mahavir Jain 38db686872 Merge branch 'feat/update_mbedtls_4_1_1_v6.0' into 'release/v6.0'
feat(mbedtls): update to version 4.1.0 (v6.0)

See merge request espressif/esp-idf!48175
2026-05-11 09:50:25 +05:30
yangfeng aa10a3a2d1 fix(bt/example): fix critical issues of classic_bt examples reported by AI review 2026-05-11 11:24:52 +08:00
Jiang Jiang Jian 3414307179 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!48183
2026-05-11 11:00:07 +08:00
Jiang Jiang Jian 5811e4129d Merge branch 'feat/remove_led_from_ble_mesh_examples_v6.0' into 'release/v6.0'
refactor(ble_mesh): remove LED hardware dependency from examples (6.0)

See merge request espressif/esp-idf!47439
2026-05-11 10:58:21 +08:00
Jiang Jiang Jian 1c0bc64bb8 Merge branch 'fix/disabel_ble50_by_default_for_blemesh_v6.0' into 'release/v6.0'
fix(ble_mesh): disabled ble50 by default for ble_mesh (6.0)

See merge request espressif/esp-idf!47752
2026-05-11 10:54:53 +08:00
Ashish Sharma 1d0cdd5602 fix(https_server): fixes failing example build for linux target 2026-05-10 19:29:25 +08:00
Ashish Sharma eaac238545 fix(mbedtls): remove deprecated configs and migrate to PSA 2026-05-10 19:16:12 +08:00
Rahul Tank e468727c02 Merge branch 'bugfix/ai_fixes_common_components_v6.0' into 'release/v6.0'
Bugfix/ai fixes common components (v6.0)

See merge request espressif/esp-idf!47566
2026-05-09 12:30:33 +05:30
Rahul Tank 55e359ad36 fix(nimble): Update example READMEs with correct console log information 2026-05-08 14:37:09 +05:30
Rahul Tank 3c0310c5aa fix(nimble): Address review comments for hidd / hidh code 2026-05-08 14:23:48 +05:30
Rahul Tank 81476b116d fix(nimble): Address review fixes for tinycrypt / and blufi code 2026-05-08 14:23:48 +05:30
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 VikhammerandCopilot 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
ShenWeilong f02a0dcb9d change(bt): separated host mem apis from bt_osi_mem.c 2026-05-07 10:38:08 +08:00
luoxu 9c8766167c feat(ble_mesh): disable BLE 5.0 features for fast_prov_server sdkconfig 2026-05-06 11:31:57 +08:00
Luo Xu e5260852f3 fix(ble_mesh): disabled ble50 by default for ble_mesh
(cherry picked from commit 99d931e4e9)

Co-authored-by: luoxu <luoxu@espressif.com>
2026-05-06 11:31:57 +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