ShenWeilong
11b5ef5b3d
fix(bluedroid): Set CONFIG_PARTITION_TABLE_SINGLE_APP_LARGE=y in bluedroid host examples
2026-06-12 10:25:26 +08:00
Rahul Tank
f05856b5f5
fix(nimble): Fix for clang compilation issues
2026-06-05 10:58:46 +05:30
wuzhenghui
54fcd16880
docs(system): update GPIO wakeup section for clarity on EXT0 and EXT1 support
2026-06-03 17:30:26 +08:00
Marius Vikhammer
a77409d153
Merge branch 'fix/lp_uart_data_bits_v5.4' into 'release/v5.4'
...
fix(ulp/lp_core): fix LP UART data_bits validation and add full word-length test coverage (v5.4)
See merge request espressif/esp-idf!48033
2026-06-01 15:55:00 +08:00
Aditya Patwardhan
5744c0aab1
Merge branch 'fix_https_request_ci_failure_v5.4' into 'release/v5.4'
...
fix(https_request): write host time to NVS to eliminate SNTP dependency in CI (backport v5.4)
See merge request espressif/esp-idf!48419
2026-05-29 18:15:10 +05:30
Rahul Tank
105f2de109
Merge branch 'bugfix/fix_service_compilation_issue_v5.4' into 'release/v5.4'
...
fix(nimble): Fix compilation issues in Gatt SPS service (v5.4)
See merge request espressif/esp-idf!48969
2026-05-28 15:16:34 +05:30
morris
b781bc03da
Merge branch 'feat/lcd_i2c_use_configurable_timeout_v5.4' into 'release/v5.4'
...
feat(lcd): add configurable timeout for lcd i2c panel (v5.4)
See merge request espressif/esp-idf!48665
2026-05-28 11:38:04 +08:00
Rahul Tank
f36d49255f
fix(nimble): Fix compilation issues in Gatt SPS service
2026-05-27 17:17:19 +05:30
Zhang Wen Xu
cdb03a01a0
Merge branch 'feat/add_teardown_for_openthread_case_v5.4' into 'release/v5.4'
...
ci: add tear down for openthread ci case (v5.4)
See merge request espressif/esp-idf!48780
2026-05-26 06:32:40 +00:00
Chen Chen
1beddf49cf
feat(lcd): add configurable timeout for lcd i2c panel
...
Closes https://github.com/espressif/esp-idf/issues/18542
Closes https://github.com/espressif/esp-idf/pull/18543
2026-05-25 09:54:58 +08:00
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
yiwenxiu
47a2081a6b
ci: add tear down for openthread ci case
2026-05-22 10:43:25 +08:00
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
hrushikesh.bhosale
a4e11fb3ae
ci(pre-commit): use typing.Callable for Python 3.8 compatibility on release/v5.4
2026-05-13 11:39:32 +05:30
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
hrushikesh.bhosale
2baecc286c
fix(https_request): write host time to NVS to eliminate SNTP dependency in CI
...
Replace erase_nvs + SNTP time sync with direct NVS timestamp injection
from the pytest host. This eliminates CI flakiness caused by NTP servers
being unreachable from the CI lab network.
Changes:
- Add write_time_to_nvs() helper that generates an NVS partition image
with the current host timestamp and flashes it to the DUT before each
test. The firmware reads this via the existing update_time_from_nvs()
path and skips SNTP entirely.
- Remove @pytest.mark.parametrize('erase_nvs', ['y']) from all 4
Ethernet-based tests since NVS is now written with valid data.
2026-05-12 10:49:06 +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