Commit Graph
7001 Commits
Author SHA1 Message Date
yangfeng 2184fae05b fix(bt): Fix the high issues related to AVRCP from AI review report
- SDP/registration: handle SDP record creation and discovery failures safely
- AVRC stack: fix packet checks, fragment leaks, response build, and compile guards
- BTC AVRCP: fix return codes, connection state, metadata parsing, and memory leaks
- AVCTP: fix event passing, L2CAP conflicts, TX queue leaks, and disconnect handling
- Example: remove TG RN capability setup before initialization
2026-06-25 14:58:17 +08:00
wanckl b621aaea1c fix(ci): twai test disable board after test finish 2026-06-24 19:46:56 +08:00
morris c88902ae28 Merge branch 'ci/move_adc_runner_to_generic_v5.4' into 'release/v5.4'
ci(adc): move all ADC runners to generic (v5.4)

See merge request espressif/esp-idf!49795
2026-06-24 15:55:17 +08:00
gaoxu 80254568a6 ci(adc): remove ADC runner and move ADC tests to generic 2026-06-23 16:33:55 +08:00
igor.udot b94ebf6d97 ci: twai runner setup 2026-06-23 16:01:50 +08:00
Jiang Jiang Jian d757b5d2b7 Merge branch 'bugfix/fix_some_wifi_bugs_260618_v5.4' into 'release/v5.4'
fix(wifi): fix some wifi bugs 260618 backport v5.4

See merge request espressif/esp-idf!49811
2026-06-23 14:49:03 +08:00
Mahavir Jain dec92ae69a Merge branch 'fix/ecdsa_ecc_hw_input_validation_v5.4' into 'release/v5.4'
Validate ECDSA signature range and harden ECC memory power-down (v5.4)

See merge request espressif/esp-idf!49444
2026-06-23 11:29:49 +05:30
Astha Verma 94863a7628 fix(nimble): Added l2cap_coc throughput examples 2026-06-22 11:41:14 +05:30
harshal.patil 4e4cb4123f 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:17:50 +05:30
harshal.patil 8110949d88 fix(secure_boot): range-check ECDSA r,s in bootloader before ROM verify 2026-06-22 11:17:50 +05:30
Island 241e8b8243 Merge branch 'docs/ble-uart-tutorial_v5.4' into 'release/v5.4'
docs(ble): added ESP-BLE-UART OpenCode Companion Guide (5.4)

See merge request espressif/esp-idf!49382
2026-06-22 10:34:39 +08:00
sibeibei d4df5f1926 feat(ci): add sleep cache safe check for wifi power save 2026-06-18 15:34:26 +08:00
Island 2b89a2ec22 Merge branch 'bugfix/fix_bluedroid_ai_review_bugs_20260427_v5.4' into 'release/v5.4'
Bugfix/fix bluedroid ai review bugs 20260427 (5.4)

See merge request espressif/esp-idf!49539
2026-06-15 11:04:00 +08:00
zhiweijian 9c0f5d878d 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:27:08 +08:00
zhiweijian 433d5d03d8 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:26:52 +08:00
ShenWeilong 11b5ef5b3d fix(bluedroid): Set CONFIG_PARTITION_TABLE_SINGLE_APP_LARGE=y in bluedroid host examples 2026-06-12 10:25:26 +08:00
yangfeng 15550705fc fix: Fix the potential stack overflow issue in the Classic Bluetooth example 2026-06-09 09:43:53 +08:00
Zhou Xiao 35d19c0191 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:43 +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