Commit Graph

8057 Commits

Author SHA1 Message Date
Rahul Tank
ed076243bb Merge branch 'contrib/github_pr_18761_v6.0' into 'release/v6.0'
fix(nimble): initialize return value in LED characteristic access cal… (GitHub PR) (v6.0)

See merge request espressif/esp-idf!50151
2026-07-01 09:25:33 +05:30
morris
2d1782900e feat(dma2d): added async color converter example
illustrate how to use DMA2D convert a YUV422 image to RGB888 format
2026-06-30 12:00:13 +08:00
Jiang Jiang Jian
799a89adc1 Merge branch 'backport/49647-v6.0' into 'release/v6.0'
ci: fix pytest markers (backport v6.0)

See merge request espressif/esp-idf!49692
2026-06-30 11:59:26 +08:00
morris
b5c96c43e4 Merge branch 'refactor/jpeg_encoder_example_v6.0' into 'release/v6.0'
feat(jpeg): simplify encode example and add pytest coverage (v6.0)

See merge request espressif/esp-idf!50140
2026-06-30 10:24:36 +08:00
Shuai Wang
c790799492 fix(nimble): initialize return value in LED characteristic access callback
When the NimBLE stack called this callback for a GATT Write Request, the
uninitialized stack value was interpreted as a non-zero GATT error code,
causing the stack to send BLE_ATT_ERR_UNLIKELY (0x0E) back to the client.
2026-06-29 17:29:54 +05:30
Astha Verma
b0f278ec19 fix(nimble): Added l2cap_coc throughput examples 2026-06-29 15:41:54 +05:30
Rahul Tank
609ad13324 fix(nimble): Fix for clang compilation issues 2026-06-29 15:25:37 +05:30
Rahul Tank
b2ab997d3f fix(nimble): Fix compilation issues in Gatt SPS service 2026-06-29 15:25:37 +05:30
Mayank Tyagi
7c151a7082 fix(nimble): Always read initial BAS level 2026-06-29 15:25:36 +05:30
morris
e2f23ea0bd feat(jpeg): simplify encode example and add pytest coverage
Embed a 720p BGR raw asset and stream the encoded JPEG over UART so
this example no longer depends on SD card setup.

Add pytest coverage that reconstructs the JPEG from base64 output and
compares it against a checked-in golden image.
2026-06-29 17:26:21 +08:00
Jiang Jiang Jian
f02fad8ce1 Merge branch 'bugfix/ai_review_avrcp_v6.0' into 'release/v6.0'
fix(bt): Fix the critical and high issues related to AVRCP from AI review report (v6.0)

See merge request espressif/esp-idf!50020
2026-06-29 15:43:53 +08:00
Jiang Jiang Jian
bcfdd44e40 Merge branch 'docs/add_semihosting_chapter_v6.0' into 'release/v6.0'
docs(jtag-debugging): add semihosting chapter (v6.0)

See merge request espressif/esp-idf!49888
2026-06-29 15:42:54 +08:00
Jiang Jiang Jian
1189d24f1f Merge branch 'bugfix/optimize_nimble_throughput_example_v6.0' into 'release/v6.0'
fix(nimble): Optimize Nimble throughput example for 1M/2M/S2/S8 (v6.0)

See merge request espressif/esp-idf!49979
2026-06-29 15:42:31 +08:00
Jiang Jiang Jian
c1aeac2888 Merge branch 'bugfix/fix_bluedroid_ai_review_bugs_20260427_v6.0' into 'release/v6.0'
Bugfix/fix bluedroid ai review bugs 20260427 (6.0)

See merge request espressif/esp-idf!49541
2026-06-29 15:39:47 +08:00
Jiang Jiang Jian
aca7de07ca Merge branch 'bugfix/idf_ci_hfp_v6.0' into 'release/v6.0'
fix: Fix the incorrect connection of the same-name devices in the HFP example (v6.0)

See merge request espressif/esp-idf!49534
2026-06-29 15:39:40 +08:00
Jiang Jiang Jian
e3ef21aa13 Merge branch 'feat/support_usb_wakeup_v6.0' into 'release/v6.0'
feat: support usb as wakeup source from light sleep (v6.0)

See merge request espressif/esp-idf!49502
2026-06-29 15:39:20 +08:00
Jiang Jiang Jian
5a224594b8 Merge branch 'bugfix/ci_avrc_abs_vol_example_v6.0' into 'release/v6.0'
fix: Fix the potential stack overflow issue in the Classic Bluetooth example (v6.0)

See merge request espressif/esp-idf!49404
2026-06-29 15:38:51 +08:00
Jiang Jiang Jian
f881254b0f Merge branch 'fix/esp_idf_lp_uart_wakeup_muti_times_v6.0' into 'release/v6.0'
fix(ulp): fix lp uart keep wakeup triggered v6.0

See merge request espressif/esp-idf!49399
2026-06-29 15:38:47 +08:00
Jiang Jiang Jian
f3f37ec3d3 Merge branch 'docs/ble-uart-tutorial_v6.0' into 'release/v6.0'
docs(ble): added ESP-BLE-UART OpenCode Companion Guide (6.0)

See merge request espressif/esp-idf!49384
2026-06-29 15:38:35 +08:00
Jiang Jiang Jian
1331f17ad1 Merge branch 'feat/adds_ds_qemu_test_v6.0' into 'release/v6.0'
feat: adds mutual auth example (v6.0)

See merge request espressif/esp-idf!49341
2026-06-29 15:38:21 +08:00
Jiang Jiang Jian
3760687ba4 Merge branch 'feat/feat_enable_h21_light_sleep_v6.0' into 'release/v6.0'
fix(ble): disable flash pd config (6.0)

See merge request espressif/esp-idf!49216
2026-06-29 15:37:14 +08:00
Jiang Jiang Jian
e1b8106e92 Merge branch 'doc-fix_sleep_mode_doc_v6.0' into 'release/v6.0'
docs(system): update GPIO wakeup section for clarity on EXT0 and EXT1 support (v6.0)

See merge request espressif/esp-idf!49113
2026-06-29 15:36:02 +08:00
Jiang Jiang Jian
dcbeafd594 Merge branch 'feat/esp_trace_example_v6.0' into 'release/v6.0'
esp_trace example library integration (v6.0)

See merge request espressif/esp-idf!49092
2026-06-29 15:35:30 +08:00
Jiang Jiang Jian
95bb9822c4 Merge branch 'feat/update_twt_example_v6.0' into 'release/v6.0'
feat(wifi): update itwt example for different chips(backport v6.0)

See merge request espressif/esp-idf!49042
2026-06-29 15:35:10 +08:00
Jiang Jiang Jian
4ea1cda1ff Merge branch 'feat/add_teardown_for_openthread_case_v6.0' into 'release/v6.0'
ci: add tear down for openthread ci case (v6.0)

See merge request espressif/esp-idf!48778
2026-06-29 15:31:26 +08:00
Jiang Jiang Jian
fd4f77c8e6 Merge branch 'bugfix/nvs-bootloader-pytest-app-log_v6.0' into 'release/v6.0'
test(nvs_bootloader): mark nvs bootloader pytest as flaky (v6.0)

See merge request espressif/esp-idf!48697
2026-06-29 15:31:13 +08:00
Jiang Jiang Jian
8bd0912274 Merge branch 'fix/optimize_the_ot_ci_v6.0' into 'release/v6.0'
fix(openthread): wait for all onlink GUAs to finish DAD before tests (v6.0)

See merge request espressif/esp-idf!48687
2026-06-29 15:30:26 +08:00
Jiang Jiang Jian
6a989d0beb Merge branch 'bugfix/perf-benchmark-spiflash-ci-idfci-8082_v6.0' into 'release/v6.0'
fix(examples): suppress perf_benchmark printf in CI (v6.0)

See merge request espressif/esp-idf!48643
2026-06-29 15:29:45 +08:00
cjin
e7c9bcbda8 fix(ble): remove chip id macro for ble sample codes 2026-06-29 14:21:35 +08:00
Mahavir Jain
4163417ff1 Merge branch 'feat/support_rom_psa_mbedtls_v6.0' into 'release/v6.0'
feat(mbedtls): enable ESP32-C2(Rev2.0) ROM mbedTLS crypto for PSA (v6.0)

See merge request espressif/esp-idf!48843
2026-06-29 11:22:33 +05:30
Mahavir Jain
732111f75a Merge branch 'feat/esp_tee_backports_v6.0' into 'release/v6.0'
feat(esp_tee): Feature/fixes backports to `release/v6.0`

See merge request espressif/esp-idf!48486
2026-06-29 11:21:13 +05:30
Mahavir Jain
a4a2a4a5cb Merge branch 'fix_https_request_rom_impl_ci_failure_v6.0' into 'release/v6.0'
fix(examples): make https_request rom_impl CI test resilient to transient external server failures (backport v6.0)

See merge request espressif/esp-idf!48418
2026-06-29 11:18:51 +05:30
Mahavir Jain
7292d67dd6 Merge branch 'feat/restful_server_upgrade_vite_version_v6.0' into 'release/v6.0'
feat(http_server/restful_server): Upgraded Vite version (v6.0)

See merge request espressif/esp-idf!49415
2026-06-29 11:17:58 +05:30
Mahavir Jain
e082ad95da Merge branch 'fix/memory_leak_cross_signed_cert_verify_v6.0' into 'release/v6.0'
fix(esp_crt_bundle): fixes verification failures with cross signed certificates (v6.0)

See merge request espressif/esp-idf!48624
2026-06-29 11:17:37 +05:30
Roland Dobai
913be3895f Merge branch 'fix/idfgh-17712-bootloader-extra-components_v6.0' into 'release/v6.0'
fix(bootloader): discover BOOTLOADER_EXTRA_COMPONENT_DIRS in cmake v1 (v6.0)

See merge request espressif/esp-idf!49720
2026-06-29 07:40:28 +02:00
morris
32a54c35de Merge branch 'fix/twaifd_assert_fail_v6.0' into 'release/v6.0'
fix(driver_twai): fix driver assert fail when send frame (v6.0)

See merge request espressif/esp-idf!49941
2026-06-29 12:35:29 +08:00
morris
d91bff2f0f Merge branch 'ci/twai-runner-update-v6.0' into 'release/v6.0'
ci: twai runner setup v6.0

See merge request espressif/esp-idf!49803
2026-06-29 10:59:17 +08:00
morris
6c6071aa3c Merge branch 'ci/move_adc_runner_to_generic_v6.0' into 'release/v6.0'
ci(adc): move all ADC runners to generic (v6.0)

See merge request espressif/esp-idf!49793
2026-06-29 10:50:11 +08:00
morris
b090f3d602 Merge branch 'fix/fix_mipi_lcd_dirty_buffer_v6.0' into 'release/v6.0'
feat(lcd): support buffer switch interrupt (v6.0)

See merge request espressif/esp-idf!49101
2026-06-29 10:49:26 +08:00
cjin
57732dbc59 fix(ble): use default frequency for ble power save example 2026-06-29 10:30:23 +08:00
morris
94fa48c111 Merge branch 'fix/fix_i80_example_high_failure_ratio_v6.0' into 'release/v6.0'
test(lcd): fix i80 lcd example pytest failure (v6.0)

See merge request espressif/esp-idf!49025
2026-06-29 10:20:31 +08:00
morris
6dc0cc8de2 Merge branch 'test/uart_dma_ota_fix_v6.0' into 'release/v6.0'
refactor(uhci): refactor uart_dma_ota example (v6.0)

See merge request espressif/esp-idf!48755
2026-06-29 10:15:47 +08:00
morris
df8b29aafc Merge branch 'doc/i2s_esp32_mclk_restriction_v6.0' into 'release/v6.0'
docs(i2s): add note for the restriction of MCLK on esp32 (v6.0)

See merge request espressif/esp-idf!48571
2026-06-29 10:12:10 +08:00
Erhan Kurubas
6cb1b59e7c feat(esp_trace): add example to demonstrate external lib integration 2026-06-26 14:12:09 +02:00
Erhan Kurubas
b0896d9171 feat(esp_trace): add usb-serial-jtag as a transport channel 2026-06-26 14:11:50 +02:00
Jin Chen
c05182d0fc feat(ble): update ble power save sdkconfig on ESP32-c5
(cherry picked from commit 3fdabaedaa)

Co-authored-by: cjin <jinchen@espressif.com>
2026-06-26 10:09:05 +08:00
Jin Chen
b99b2ce04d feat(ble): update ble power save sdkconfig on ESP32-C61
(cherry picked from commit e603f41667)

Co-authored-by: cjin <jinchen@espressif.com>
2026-06-26 10:09:05 +08:00
yangfeng
e27d9efe13 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:48:50 +08:00
Ashish Sharma
0f11ac0623 feat(esp_http_client_mutual_auth): add mutual TLS example
Closes https://github.com/espressif/esp-idf/issues/18393
2026-06-25 10:41:00 +08:00
Mayank Tyagi
7744dc5854 fix(nimble): Optimize Nimble throughput example for 1M/2M/S2/S8 2026-06-24 16:58:21 +05:30