Commit Graph
6544 Commits
Author SHA1 Message Date
Rahul Tank 8312cd2d10 Merge branch 'bugfix/optimize_nimble_throughput_example_v5.3' into 'release/v5.3'
fix(nimble): Optimize Nimble throughput example for 1M/2M/S2/S8 (v5.3)

See merge request espressif/esp-idf!49984
2026-06-26 17:41:45 +05:30
Jiang Jiang Jian 9f37971f8d Merge branch 'bugfix/fix_some_wifi_bugs_260625_v5.3' into 'release/v5.3'
fix(wifi): fix some wifi bugs 260625 backport v5.3

See merge request espressif/esp-idf!50040
2026-06-26 16:45:21 +08:00
yiwenxiu aff69acef4 ci: seperate openthread test cases 2026-06-26 15:03:25 +08:00
morris 3d28f377a5 Merge branch 'ci/move_adc_runner_to_generic_v5.3' into 'release/v5.3'
ci(adc): move all ADC runners to generic (v5.3)

See merge request espressif/esp-idf!49796
2026-06-26 10:20:51 +08:00
sibeibei b9c64236c1 feat(ci): add sleep cache safe check for wifi power save 2026-06-25 16:54:53 +08:00
gaoxu 9bab3a823a ci(adc): remove ADC runner and move ADC tests to generic 2026-06-25 16:54:15 +08:00
wanckl 0b01a18fc9 fix(ci): twai test disable board after test finish 2026-06-24 19:48:16 +08:00
Mayank Tyagi 0897bdadc8 fix(nimble): Optimize Nimble throughput example for 1M/2M/S2/S8 2026-06-24 17:12:57 +05:30
igor.udot 3350c3207d ci: twai runner setup 2026-06-23 16:06:51 +08:00
Rahul Tank 157e672392 Merge branch 'feat/throughput_l2cap_coc_v5.3' into 'release/v5.3'
Added l2cap_coc example for throughput (v5.3)

See merge request espressif/esp-idf!49742
2026-06-22 19:41:27 +05:30
harshal.patil dc5be9b26d fix(esp_common/esp_fault): make ESP_FAULT_ASSERT survive optimization
ESP_FAULT_ASSERT(C) was silently deleted by the optimizer when C is a cached
flag/status already proven by a preceding `if (!C) return/goto`: the compiler
folds C to a constant and drops all three checks, removing the fault-injection
protection with no warning.
2026-06-22 11:38:55 +05:30
Island 04a9243eb0 Merge branch 'docs/ble-uart-tutorial_v5.3' into 'release/v5.3'
docs(ble): added ESP-BLE-UART OpenCode Companion Guide (5.3)

See merge request espressif/esp-idf!49381
2026-06-22 10:34:34 +08:00
Astha Verma 9f10ed8f94 fix(nimble): Added l2cap_coc throughput examples 2026-06-19 12:26:18 +05:30
morris e87ffcd14e Merge branch 'feat/lcd_i2c_use_configurable_timeout_v5.3' into 'release/v5.3'
feat(lcd): add configurable timeout for lcd i2c panel (v5.3)

See merge request espressif/esp-idf!48673
2026-06-17 10:53:16 +08:00
zhiweijian 6fa3f622ca fix(examples): improve bluedroid BLE example error handling
Check GAP/GATT event status, fix prepare-write buffer lifecycle, and
align example code with updated Bluedroid API behavior.
2026-06-12 10:41:31 +08:00
zhiweijian da9e63b690 refactor(examples): disable unused BT options in bluedroid BLE examples
Add sdkconfig.defaults to turn off unused Bluedroid host features per
example role (GATT client/server, SMP, legacy adv, etc.).
2026-06-12 10:34:45 +08:00
ShenWeilong 1409afdba9 fix(bluedroid): Set CONFIG_PARTITION_TABLE_SINGLE_APP_LARGE=y in bluedroid host examples 2026-06-12 10:34:34 +08:00
yangfeng 6f25834da2 fix: Fix the potential stack overflow issue in the Classic Bluetooth example 2026-06-09 09:44:24 +08:00
Zhou Xiao b05810c2b6 docs(ble): add ESP-BLE-UART companion guide
Move the OpenCode companion guide into the ble_uart_service example.

Add English and Chinese Markdown guides with image assets.

Keep ESP-BLE-UART naming consistent across the example and bridge tooling.


(cherry picked from commit 926111e721)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2026-06-08 14:14:41 +08:00
Rahul Tank 2d6355467e fix(nimble): Fix for clang compilation issues 2026-06-05 11:38:16 +05:30
wuzhenghui 125d520cb3 docs(system): update GPIO wakeup section for clarity on EXT0 and EXT1 support 2026-06-03 21:13:33 +08:00
Chen Chen 69c97183c3 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-06-02 15:56:25 +08:00
Rahul Tank b11cff8861 fix(nimble): Fix compilation issues in Gatt SPS service 2026-05-27 17:20:17 +05:30
Zhang Wen Xu 8f1294f5e5 Merge branch 'feat/add_teardown_for_openthread_case_v5.3' into 'release/v5.3'
ci: add tear down for openthread ci case (v5.3)

See merge request espressif/esp-idf!48781
2026-05-26 06:32:54 +00:00
Rahul Tank b003ad9e36 Merge branch 'bugfix/nimble_hid_fixes_v5.3' into 'release/v5.3'
fix(nimble): Always read initial BAS level and forward HID report/control/protocol writes as HIDD events (v5.3)

See merge request espressif/esp-idf!48695
2026-05-22 14:04:33 +05:30
yiwenxiu a40509ed31 ci: add tear down for openthread ci case 2026-05-22 10:45:44 +08:00
Martin Vychodil 810bf2f1dd Merge branch 'bugfix/perf-benchmark-spiflash-ci-idfci-8082_v5.3' into 'release/v5.3'
fix(examples): suppress perf_benchmark printf in CI (v5.3)

See merge request espressif/esp-idf!48646
2026-05-21 20:03:13 +08:00
Mayank Tyagi 0fabf76816 fix(nimble): Added change to read initial BAS level post connection 2026-05-21 12:41:16 +05:30
Jiang Jiang Jian b652d02074 Merge branch 'fix_https_request_ci_failure_v5.3' into 'release/v5.3'
fix(https_request): write host time to NVS to eliminate SNTP dependency in CI (backport v5.3)

See merge request espressif/esp-idf!48420
2026-05-20 17:59:58 +08:00
Jiang Jiang Jian 7fe838ffe7 Merge branch 'bugfix/fix_some_wifi_bugs_260519_v5.3' into 'release/v5.3'
fix(wifi): fix some wifi bugs 260519 v5.3(Backport v5.3)

See merge request espressif/esp-idf!48723
2026-05-20 17:17:42 +08:00
muhaidong c349615654 fix(wifi): update auth mode threshold doc 2026-05-20 11:19:07 +08:00
muhaidong 2c2eee578e fix(wifi): add ESP_WIFI_MAX_CONN_NUM-aligned ranges for soft-AP max STA Kconfig 2026-05-20 11:19:07 +08:00
Xu Si Yu 94c48bcfab fix(openthread): wait for all onlink GUAs to finish DAD before tests 2026-05-19 18:11:30 +08:00
Mahavir Jain 2b48f89e86 Merge branch 'fix/fix_http_request_pytest_v5.3' into 'release/v5.3'
fix(http_request): fixes failing pytest (v5.3)

See merge request espressif/esp-idf!48626
2026-05-19 11:20:02 +05:30
Island 2cfaf07eab Merge branch 'change/separate_nimble_host_mem_apis_v5.3' into 'release/v5.3'
change(bt): separated host mem apis from bt_osi_mem.c

See merge request espressif/esp-idf!48465
2026-05-19 10:29:58 +08:00
sonika.rathi fc0df107b1 fix(examples): suppress perf_benchmark printf in CI 2026-05-18 11:28:17 +02:00
Ashish Sharma 91cd9d754c fix(http_request): fixes failing pytest 2026-05-18 15:14:25 +08:00
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
ShenWeilong e59109e6a5 change(bt): separated host mem apis from bt_osi_mem.c 2026-05-13 14:59:28 +08:00
hrushikesh.bhosale 06be8a2b5a ci(pre-commit): use typing.Callable for Python 3.8 compatibility on release/v5.3 2026-05-13 11:39:38 +05:30
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
hrushikesh.bhosale 80d8beb0b7 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:50:16 +05:30
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