Commit Graph

8086 Commits

Author SHA1 Message Date
morris
80f969e279 Merge branch 'isp_dma_one_frame_v6.0' into 'release/v6.0'
feat(isp): support isp dma input and add example (v6.0)

See merge request espressif/esp-idf!50755
2026-07-16 17:17:25 +08:00
Island
2dc3285e57 Merge branch 'bugfix/fix_bluedroid_read_multi_v6.0' into 'release/v6.0'
fix(ble/bluedroid): fix GATT Read Multiple response handling (6.0)

See merge request espressif/esp-idf!50709
2026-07-15 15:38:50 +08:00
gaoxu
0df7a1f2cf feat(isp): Add example and script to check raw picture by ISP dma input 2026-07-15 14:15:29 +08:00
gaoxu
e4f9f672b0 feat(isp): support isp dma input and add example 2026-07-15 14:15:28 +08:00
Island
1dc74d56a2 Merge branch 'feat/support_bluedroid_le_coc_and_eatt_v6.0' into 'release/v6.0'
feat(ble/bluedroid): Support bluedroid LE COC and EATT features (6.0)

See merge request espressif/esp-idf!50715
2026-07-15 14:02:50 +08:00
Zhi Wei Jian
1119d40a2c feat(ble/bluedroid): Add bluedroid dual identify server example
(cherry picked from commit 1de0d2fef7)

Co-authored-by: zhiweijian <zhiweijian@espressif.com>
2026-07-14 14:52:45 +08:00
Zhang Hai Peng
7020f17b59 docs(ble/bluedroid): fix markdown formatting in example docs
(cherry picked from commit dba450de6b)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2026-07-14 12:02:17 +08:00
C.S.M
1873ca6359 fix(jpeg): JPEG can encode and decode in encryption situation 2026-07-13 19:56:28 +08:00
morris
c2aa496f98 feat(jpeg): simplify decoder example and add pytest coverage 2026-07-13 15:15:39 +08:00
Jiang Jiang Jian
a217842919 Merge branch 'bugfix/idf_ci_hid_example_v6.0' into 'release/v6.0'
fix(bt/example): Add print the device name to verify if it matches in HID example (v6.0)

See merge request espressif/esp-idf!50483
2026-07-10 10:31:10 +08:00
Aditya Patwardhan
6d7d89378c fix(esp-tls): Use runtime assignment for static key config length in examples
Linker symbol differences (prvtkey_pem_end - prvtkey_pem_start) are not
compile-time constants and cannot be used in static initializers.

(cherry picked from commit 4196734d1a)
2026-07-09 11:17:02 +05:30
Aditya Patwardhan
d93ab71681 feat(esp-tls): Add unified private key interface via esp_key_config_t
Add ESP_KEY_SOURCE_BUFFER and ESP_KEY_SOURCE_PSA key sources so all
hardware backends (DS, ECDSA, secure element) are accessed via PSA
key IDs through a single esp_tls_cfg_t.client_key field.

(cherry picked from commit 36090b7161)
2026-07-09 11:14:11 +05:30
Jiang Jiang Jian
20792c5ada Merge branch 'feat/seperate_ot_citest_tags_v6.0' into 'release/v6.0'
ci: seperate openthread test cases (v6.0)

See merge request espressif/esp-idf!50170
2026-07-09 12:33:14 +08:00
Rahul Tank
519ff91e23 Merge branch 'bugfix/ai_reviewer_nimble_1.6_v6.0' into 'release/v6.0'
fix(nimble): Fixes for AI reported issues (v6.0)

See merge request espressif/esp-idf!50014
2026-07-08 13:57:25 +05:30
yangfeng
41897b6239 fix(bt/example): Add print the device name to verify if it matches in HID example 2026-07-08 15:28:06 +08:00
Rahul Tank
38f4edb16e fix(nimble): Fixes for AI reported issues 2026-07-07 16:18:32 +05:30
muhaidong
0ed8d91726 fix(wifi): update auth mode threshold doc 2026-07-07 16:00:39 +08:00
Chen Jichang
8350d77bfc fix(i2c_oled): fix example hang when i2c transaction fails
Closes https://github.com/espressif/esp-idf/issues/18713
2026-07-06 15:02:33 +08:00
Wang Meng Yang
e865ee1b39 Merge branch 'bugfix/hfp_example_ci_v6.0' into 'release/v6.0'
fix: Fix the HFP example fails to discovery target device (v6.0)

See merge request espressif/esp-idf!50289
2026-07-06 10:41:33 +08:00
Mahavir Jain
c65d0bb434 Merge branch 'feat/psa_its_custom_backend_v6.0' into 'release/v6.0'
Support custom storage backend for persistent PSA keys (v6.0)

See merge request espressif/esp-idf!48569
2026-07-03 13:45:11 +05:30
Jiang Jiang Jian
039b46f4cc Merge branch 'backport/backport_some_wifi_changes_260701_v6.0' into 'release/v6.0'
backport/backport some wifi changes 260701 v6.0(backport v6.0)

See merge request espressif/esp-idf!50269
2026-07-03 14:12:37 +08:00
harshal.patil
bac955ae9d feat(examples/security): Add example to demonstrate the usage of custom key storages with PSA 2026-07-03 10:25:49 +05:30
yangfeng
9e5416b346 fix: Fix the HFP example fails to discovery target device 2026-07-02 15:04:48 +08:00
Hrushikesh Bhosale
725e0b612d fix(esp_http_server): merge release/v6.0 to resolve backport conflict
Merge branch 'release/v6.0' into backport-48352-resolve to resolve a
conflict in esp_httpd_priv.h between this backport's sdkconfig.h
include and the ctrl-socket semaphore's freertos/semphr.h include.
2026-07-02 11:41:38 +05:30
yinqingzhao
38cf2d4158 fix(itwt): fix flow id 0 cannot suspend in itwt example 2026-07-01 20:39:41 +08:00
Island
c2632f8363 Merge branch 'feat/support_ble_uart_more_interfaces_v6.0' into 'release/v6.0'
feat(bt/ble_uart): Support ble uart more interfaces (6.0)

See merge request espressif/esp-idf!50047
2026-07-01 18:31:10 +08:00
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
yiwenxiu
b8efdd725f ci: seperate openthread test cases 2026-06-30 10:56:57 +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
zhiweijian
b0e1fd9b85 feat(bt/ble_uart): Support ble uart more interfaces
- Added tagged event API (ble_uart_evt_t / on_event)
- Added bond management APIs
- Supported custom adv_data / scan_rsp_data
- Validate device_name length synchronously
- Added ble_uart_close_async() and EVT_CLOSED
- Added granular security config (security struct)
- Supported Passkey Entry and Numeric Comparison
2026-06-29 20:19:37 +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