Commit Graph

6984 Commits

Author SHA1 Message Date
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