Rahul Tank
ae081b013a
Merge branch 'bugfix/nimble_hid_fixes_v5.4' into 'release/v5.4'
...
fix(nimble): Always read initial BAS level and forward HID report/control/protocol writes as HIDD events (v5.4)
See merge request espressif/esp-idf!48694
2026-05-22 13:39:43 +05:30
Martin Vychodil
4e0c646d72
Merge branch 'bugfix/nvs-bootloader-pytest-app-log_v5.4' into 'release/v5.4'
...
test(nvs_bootloader): mark nvs bootloader pytest as flaky (v5.4)
See merge request espressif/esp-idf!48699
2026-05-21 20:08:52 +08:00
Martin Vychodil
b0ef8e2426
Merge branch 'bugfix/perf-benchmark-spiflash-ci-idfci-8082_v5.4' into 'release/v5.4'
...
fix(examples): suppress perf_benchmark printf in CI (v5.4)
See merge request espressif/esp-idf!48645
2026-05-21 20:02:35 +08:00
Mayank Tyagi
974a40464d
fix(nimble): Added change to read initial BAS level post connection
2026-05-21 12:28:41 +05:30
Jiang Jiang Jian
3c3508b083
Merge branch 'feat/test_lp_core_debugging_v5.4' into 'release/v5.4'
...
feat(ulp): add pytest for debugging example (v5.4)
See merge request espressif/esp-idf!48257
2026-05-20 18:01:06 +08:00
Jiang Jiang Jian
7aa4721bc3
Merge branch 'fix_otatool_serial_handoff_v5.4' into 'release/v5.4'
...
fix(otatool): fix flaky serial port handoff in otatool CI test (backport v5.4)
See merge request espressif/esp-idf!47715
2026-05-20 18:00:55 +08:00
Jiang Jiang Jian
7e03de10d4
Merge branch 'bugfix/fix_some_wifi_bugs_260519_v5.4' into 'release/v5.4'
...
fix(wifi): fix some wifi bugs 260519 v5.4(Backport v5.4)
See merge request espressif/esp-idf!48714
2026-05-20 17:17:16 +08:00
muhaidong
3027db12eb
fix(wifi): update auth mode threshold doc
2026-05-19 22:04:59 +08:00
muhaidong
6dec1e1351
fix(wifi): add ESP_WIFI_MAX_CONN_NUM-aligned ranges for soft-AP max STA Kconfig
2026-05-19 22:02:54 +08:00
Xu Si Yu
74b735dde5
fix(openthread): wait for all onlink GUAs to finish DAD before tests
2026-05-19 18:42:37 +08:00
sonika.rathi
6ce3c31372
test(nvs_bootloader): mark nvs bootloader pytest as flaky
2026-05-19 12:19:08 +02:00
Mahavir Jain
00b4c21c53
Merge branch 'fix/fix_http_request_pytest_v5.4' into 'release/v5.4'
...
fix(http_request): fixes failing pytest (v5.4)
See merge request espressif/esp-idf!48625
2026-05-19 11:19:51 +05:30
Island
852165c436
Merge branch 'change/separate_nimble_host_mem_apis_v5.4' into 'release/v5.4'
...
change(bt): separated host mem apis from bt_osi_mem.c
See merge request espressif/esp-idf!48464
2026-05-19 10:29:55 +08:00
sonika.rathi
57ebf30bf2
fix(examples): suppress perf_benchmark printf in CI
2026-05-18 11:28:02 +02:00
Ashish Sharma
1702f33a3a
fix(http_request): fixes failing pytest
2026-05-18 15:12:11 +08:00
Xu Si Yu
6a011b032a
fix(openthread): increase the app size in the partition table for the example
2026-05-14 15:23:53 +08:00
Xu Si Yu
ab35004c08
fix(openthread): fix openthread ci ping case
2026-05-14 15:02:57 +08:00
Jiang Jiang Jian
208c0095f3
Merge branch 'feat/add_auto_lightsleep_example_5.4' into 'release/v5.4'
...
feat(example): add power management example (v5.4)
See merge request espressif/esp-idf!48372
2026-05-14 11:13:06 +08:00
sonika.rathi
8730fea1f4
fix(examples): add flaky reruns to nvs_rw_value pytest for CI flash
2026-05-13 13:41:15 +02:00
sonika.rathi
0bb7775be1
fix(examples): rerun flaky perf benchmark spiflash test
2026-05-13 10:35:24 +02:00
ShenWeilong
87acac35bd
change(bt): separated host mem apis from bt_osi_mem.c
2026-05-13 15:13:28 +08:00
Samuel Obuch
d3f33cb9a5
feat(ulp): add pytest for debugging example
2026-05-12 17:44:37 +02:00
Island
25b7cbcbe7
Merge branch 'fix/fix_blufi_memory_copy_len_error_v5.4' into 'release/v5.4'
...
fix(ble): Fix blufi fragment reassembly bounds and buffer overflows (5.4)
See merge request espressif/esp-idf!48266
2026-05-12 19:27:41 +08:00
zhiweijian
a232ae6ce0
feat(bt): add shared ble_uart component and update ble_uart_service/docs
2026-05-12 16:03:51 +08:00
hrushikesh.bhosale
b6e19d2a42
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:27:49 +05:30
Zhang Hai Peng
4ce1ea8a15
feat(ble/blufi): Support setting BLE encryption for blufi
...
(cherry picked from commit 60a028fb17 )
Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com >
2026-05-12 12:14:36 +08:00
wuzhenghui
c7cc3263a7
feat(example): implement power management example for ESP chips
2026-05-12 11:12:08 +08:00
yangfeng
3bfe2fe5f8
fix(bt/example): fix critical issues of classic_bt examples reported by AI review
2026-05-11 11:43:34 +08:00
Jiang Jiang Jian
7e5beded31
Merge branch 'fix/ws_echo_server_uri_registration_race_v5.4' into 'release/v5.4'
...
fix(http_server/ws_echo_server): Fix ws_echo_server test URI registration race condition (backport v5.4)
See merge request espressif/esp-idf!47727
2026-05-11 11:01:33 +08:00
Aditya Patwardhan
0686b75367
Merge branch 'fix/x509_bundle_replace_unreliable_url_v5.4' into 'release/v5.4'
...
fix(examples): replace unreliable external URL in https_x509_bundle example (backport v5.4)
See merge request espressif/esp-idf!47720
2026-05-10 14:49:34 +05:30
morris
f6e3d087a7
Merge branch 'fix/fix_parlio_tx_sample_edge_v5.4' into 'release/v5.4'
...
change(parlio_tx): use shift edge instead sample edge (v5.4)
See merge request espressif/esp-idf!46937
2026-05-09 15:17:31 +08:00
Zhang Wen Xu
eb8d8bf0c9
Merge branch 'feat/merge_ot_autostart_v5.4' into 'release/v5.4'
...
feat(openthread): optimized the autostart macro (v5.4)
See merge request espressif/esp-idf!48275
2026-05-08 08:45:58 +00:00
morris
542936dba8
Merge branch 'fix/uhci_esp32p4_cache_v5.4' into 'release/v5.4'
...
fix(uhci): fix uhci cache issue on ESP32-P4 (v5.4)
See merge request espressif/esp-idf!47925
2026-05-08 15:41:54 +08:00
Xu Si Yu
d37b5a486d
feat(openthread): optimized the autostart macro
2026-05-08 14:27:43 +08:00
Hu Rui
eab7eaf3ca
fix(uhci): fix uhci cache issue on ESP32-P4
2026-05-07 20:42:16 +08:00
Chen Jichang
61dcb5b61f
change(parlio_tx): use shift edge instead sample edge
...
Made-with: Cursor
2026-05-06 10:13:28 +08:00
Zhang Wen Xu
54ed2b81d5
Merge branch 'fix/enable_ext_coex_cmd_v5.4' into 'release/v5.4'
...
feat(coex): enable external coexistence command (v5.4)
See merge request espressif/esp-idf!48102
2026-04-30 06:23:04 +00:00
Xu Si Yu
2085883dce
feat(coex): enable external coexistence command
2026-04-30 10:33:58 +08:00
zwx
8d54fa5609
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:37 +08:00
Zhou Xiao
9b3b517c45
fix(ble): fixed ci failures for backport
2026-04-28 12:34:02 +08:00
Zhi Wei Jian
b336f559d2
feat(ble): Support nimble uart service
...
(cherry picked from commit 9de3eea3de )
Co-authored-by: zhiweijian <zhiweijian@espressif.com >
2026-04-28 11:21:34 +08:00
morris
c4e3f5e0a9
Merge branch 'fix/isp_clk_error_v5.4' into 'release/v5.4'
...
Fix ISP clk source error and hal init error (v5.4)
See merge request espressif/esp-idf!47325
2026-04-27 14:53:01 +08:00
Rahul Tank
47a20b6c17
Merge branch 'feat/nimble_logs_compression_v5.4' into 'release/v5.4'
...
feat(nimble): Support NimBLE log compression and decompression over SPI (v5.4)
See merge request espressif/esp-idf!46998
2026-04-24 17:37:43 +05:30
Zhang Wen Xu
92ce2c13fa
Merge branch 'fix/optimize_the_process_of_ot_ci_v5.4' into 'release/v5.4'
...
fix(openthread): optimize the process of openthread pytest cases (v5.4)
See merge request espressif/esp-idf!47897
2026-04-24 10:01:39 +00:00
Sahil Yadav
80622c637a
feat(nimble): Support NimBLE log compression and decompression over SPI
2026-04-24 13:48:57 +05:30
Zhang Wen Xu
8417919b06
Merge branch 'feat/ot_make_esp_netif_glue_optional_v5.4' into 'release/v5.4'
...
feat(openthread): make esp_netif glue optional (v5.4)
See merge request espressif/esp-idf!47862
2026-04-24 07:55:50 +00:00
Rahul Tank
e87804cbfd
Merge branch 'bugfix/ai_fixes_common_components_v5.4' into 'release/v5.4'
...
Bugfix/ai fixes common components (v5.4)
See merge request espressif/esp-idf!47568
2026-04-24 10:54:19 +05:30
morris
3d0abe7be0
Merge branch 'feat/p4_eco5_dvp_v5.4' into 'release/v5.4'
...
feat(cam): support esp32p4 eco5 dvp cam (v5.4)
See merge request espressif/esp-idf!43642
2026-04-24 12:12:36 +08:00
gaoxu
334732144d
fix(isp): fix isp multi pipelines example use wrong CSI output color type
2026-04-24 11:19:57 +08:00
Island
7359a5b51f
Merge branch 'fix/disabel_ble50_by_default_for_blemesh_v5.4' into 'release/v5.4'
...
fix(ble_mesh): disabled ble50 by default for ble_mesh (5.4)
See merge request espressif/esp-idf!47750
2026-04-23 17:53:36 +08:00