Commit Graph

7602 Commits

Author SHA1 Message Date
yangfeng
26dfcb0c86 fix(bt): Fix compatibility with A2DP API legacy usage methods
- Modify the timing of API calls in the A2DP example
- Closes https://github.com/espressif/esp-idf/issues/18786
2026-08-18 11:26:53 +08:00
Shu Chen
e93c339dfc Merge branch 'feat/support_multipan_feature_rcp_20260603_v5.5' into 'release/v5.5'
feat(openthread): support multipan feature for RCP (v5.5)

See merge request espressif/esp-idf!51779
2026-08-18 02:49:37 +00:00
Xu Si Yu
3079c4b9e3 feat(openthread): support multipan feature for RCP 2026-08-14 15:07:15 +08:00
liqigan
cc404fc1ca fix(bt/bluedroid): Fixed HID host reconnection bug and enabled load HID devices
Closes https://github.com/espressif/esp-idf/issues/18335
2026-08-13 07:49:29 +08:00
Jin Cheng
df336b1f4e change(bt/bluedroid): optimized the HFP example workflow to improve audio quality
Disabled inquiry scan and page scan after SCO connection establishment
to reduce over-the-air bandwidth usage and improve audio quality by
prevent scan activities from interrupting SCO traffic.
2026-08-05 17:47:04 +08:00
Jiang Jiang Jian
8c7d44897e Merge branch 'fix/lp_uart_data_bits_v5.5' into 'release/v5.5'
fix(ulp/lp_core): fix LP UART data_bits validation and add full word-length test coverage (v5.5)

See merge request espressif/esp-idf!48032
2026-08-05 13:56:42 +08:00
Martin Vychodil
ae16d322a4 Merge branch 'bugfix/idfci-12815-12072-timeout_v5.5' into 'release/v5.5'
fix(storage): mark storage pytest apps flaky in CI (v5.5)

See merge request espressif/esp-idf!51337
2026-08-02 16:39:27 +08:00
sonika.rathi
310502e340 fix(storage): mark storage pytest apps flaky in CI 2026-07-31 08:54:24 +02:00
cjin
f01973be75 feat(ble): added CONFIG_PM_SLP_IRAM_OPT to make sure cache error check 2026-07-30 10:17:34 +08:00
morris
e9f878e3aa refactor(isp): read DMA input directly from flash
Avoid the PSRAM copy for unencrypted flash
2026-07-28 14:37:45 +08:00
gaoxu
5dfcc1bc2b feat(isp): Add example and script to check raw picture by ISP dma input
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-28 14:37:45 +08:00
gaoxu
2a02c7e55c feat(isp): support isp dma input and add example
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-28 14:37:45 +08:00
Sudeep Mohanty
08195c3e36 test(lp_core): use soc_filtered_targets for all LP core pytest parametrization
Several LP core pytest files were either hardcoded to specific chip lists
or using a less-precise SOC capability filter:

- test_lp_core_multi_device: was locked to ['esp32c6'] pending a workaround
  for LP I2C on esp32p4; all three active LP core chips now have
  SOC_LP_I2C_SUPPORTED=1, so switch to soc_filtered_targets.

- test_lp_uart_wakeup_modes: was using SOC_LP_CORE_SUPPORTED which is
  semantically wrong for a UART test; change to SOC_ULP_LP_UART_SUPPORTED.

- LP core example pytests (build_system, interrupt, gpio_intr_pulse_counter,
  lp_timer_interrupt): replace hardcoded ['esp32c5', 'esp32c6', 'esp32p4']
  with soc_filtered_targets('SOC_LP_CORE_SUPPORTED == 1') so that new
  chips automatically get coverage when their SOC cap is enabled.
2026-07-27 15:35:30 +02:00
Fu Hanxi
d359f42f6d ci: apply idf-ci 1.x
(cherry picked from commit 21d772a24da646bfb672418cf056199cad9b17e4)
2026-07-27 10:52:35 +02:00
Astha Verma
d2708d151d fix(nimble): Restore throughput after switching from LE Coded PHY 2026-07-24 18:04:48 +05:30
Rahul Tank
39676ac80d fix(nimble): Fix issues found in review for nimble examples 2026-07-24 15:22:26 +05:30
morris
befd406f90 Merge branch 'fix/jpeg_enc_encrypt_v5.5' into 'release/v5.5'
fix(jpeg): Jpeg can encode and decode in encryption situation (backport v5.5)

See merge request espressif/esp-idf!50670
2026-07-24 16:59:56 +08:00
Island
47bd7785b9 Merge branch 'feat/support_bluedroid_le_coc_and_eatt_v5.5' into 'release/v5.5'
feat(ble/bluedroid): Support bluedroid LE COC and EATT features (5.5)

See merge request espressif/esp-idf!50714
2026-07-23 10:06:52 +08:00
C.S.M
0bcccf3206 fix(jpeg): JPEG can encode and decode in encryption situation 2026-07-22 19:46:38 +08:00
morris
da4a2024f2 feat(jpeg): simplify decoder example and add pytest coverage 2026-07-22 18:35:12 +08:00
yangfeng
e7864669f7 fix(bt/example): Add log in the failure path for avrcp_ct_metadata example 2026-07-22 15:36:34 +08:00
Rahul Tank
b97f90ad99 Merge branch 'contrib/github_pr_18761_v5.5' into 'release/v5.5'
fix(nimble): initialize return value in LED characteristic access cal… (GitHub PR) (v5.5)

See merge request espressif/esp-idf!50152
2026-07-21 10:26:32 +05:30
Rahul Tank
316f3e17b2 Merge branch 'bugfix/nimble_issues_17072026_v5.5' into 'release/v5.5'
fix(nimble): Fix few nimble issues 17072026 (v5.5)

See merge request espressif/esp-idf!50922
2026-07-21 10:24:38 +05:30
Jiang Jiang Jian
59375c0125 Merge branch 'feat/seperate_ot_citest_tags_v5.5' into 'release/v5.5'
ci: seperate openthread test cases (v5.5)

See merge request espressif/esp-idf!50060
2026-07-21 12:04:52 +08:00
Jiang Jiang Jian
1c6773d514 Merge branch 'feat/feat_enable_h21_light_sleep_v5.5' into 'release/v5.5'
fix(ble): disable flash pd config (5.5)

See merge request espressif/esp-idf!49215
2026-07-21 12:04:31 +08:00
Zhi Wei Jian
dd442dd6a1 feat(ble/bluedroid): Add bluedroid dual identify server example
(cherry picked from commit 1de0d2fef7)

Co-authored-by: zhiweijian <zhiweijian@espressif.com>
2026-07-21 11:23:27 +08:00
Rahul Tank
5288feb470 Merge branch 'bugfix/optimize_nimble_throughput_example_v5.5' into 'release/v5.5'
fix(nimble): Optimize Nimble throughput example for 1M/2M/S2/S8 (v5.5)

See merge request espressif/esp-idf!49980
2026-07-20 21:49:21 +05:30
Island
0196f65f01 Merge branch 'bugfix/fix_bluedroid_static_random_conn_rpa_v5.5' into 'release/v5.5'
fix(ble/bluedroid): skip identity conversion for static random direct connect (5.5)

See merge request espressif/esp-idf!50084
2026-07-20 21:39:24 +08:00
Sumeet Singh
9c47306adf fix(nimble): Add option to disable IEEE and UDI Characteristic in DIS (v5.5) 2026-07-20 17:31:50 +05:30
Rahul Tank
f7d56dc778 fix(nimble): Fixes for AI reported issues 2026-07-20 17:31:50 +05:30
Island
ac3f408fa4 Merge branch 'feat/support_ble_uart_more_interfaces_v5.5' into 'release/v5.5'
feat(bt/ble_uart): Support ble uart more interfaces (5.5)

See merge request espressif/esp-idf!50046
2026-07-20 15:05:51 +08:00
Wang Meng Yang
31e6b62389 Merge branch 'bugfix/ai_review_avrcp_v5.5' into 'release/v5.5'
fix(bt): Fix the critical and high issues related to AVRCP from AI review report (v5.5)

See merge request espressif/esp-idf!50021
2026-07-20 09:06:53 +08:00
Wang Meng Yang
f89727a8d6 Merge branch 'bugfix/hfp_example_ci_v5.5' into 'release/v5.5'
fix: Fix the HFP example fails to discovery target device (v5.5)

See merge request espressif/esp-idf!50290
2026-07-19 10:17:28 +08:00
Wang Meng Yang
d887c060e1 Merge branch 'bugfix/idf_ci_hid_example_v5.5' into 'release/v5.5'
fix(bt/example): Add print the device name to verify if it matches in HID example (v5.5)

See merge request espressif/esp-idf!50484
2026-07-19 10:08:12 +08:00
morris
502fb705a2 Merge branch 'fix/twai_ci_job_pollution_v5.5' into 'release/v5.5'
fix(ci): twai test close board to fixed ci jobs pullotion (v5.5)

See merge request espressif/esp-idf!49921
2026-07-18 15:51:55 +08:00
morris
15558ba694 Merge branch 'fix/twaifd_assert_fail_v5.5' into 'release/v5.5'
fix(driver_twai): fix driver assert fail when send frame (v5.5)

See merge request espressif/esp-idf!49942
2026-07-18 15:46:42 +08:00
morris
11b45aaf2f Merge branch 'fix/fix_i2c_olde_example_hang_v5.5' into 'release/v5.5'
fix(i2c_oled): fix example hang when i2c transaction fails (v5.5)

See merge request espressif/esp-idf!50382
2026-07-18 00:15:35 +08:00
Zhang Hai Peng
c9f2abadb8 docs(ble/bluedroid): fix markdown formatting in example docs
(cherry picked from commit dba450de6b)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2026-07-15 15:48:46 +08:00
wanckl
31822d7d18 fix(ci): twai test close board to fixed ci jobs pullotion 2026-07-15 11:51:34 +08:00
Chen Jichang
4b409de23c fix(i2c_oled): fix example hang when i2c transaction fails
Closes https://github.com/espressif/esp-idf/issues/18713
2026-07-13 10:20:42 +08:00
yangfeng
2019b64bf5 fix(bt/example): Add print the device name to verify if it matches in HID example 2026-07-08 15:28:15 +08:00
yangfeng
8650c4ef67 fix: Fix the HFP example fails to discovery target device 2026-07-02 15:04:55 +08:00
morris
494135ddeb doc(jpeg): fix broken link in the example readme 2026-06-30 13:53:12 +08:00
Shuai Wang
3869b1bf88 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:30:08 +05:30
cjin
b2d6189ba6 fix(ble): remove chip id macro for ble sample codes 2026-06-29 10:29:44 +08:00
cjin
c99145e868 fix(ble): use default frequency for ble power save example 2026-06-29 10:13:27 +08:00
wanckl
78a5d0bfed feat(driver_twai): add prioritized TX queue support 2026-06-26 18:35:09 +08:00
Wan Lei
37b431a882 fix(driver_twai): enable ci test for h4 2026-06-26 18:35:05 +08:00
yiwenxiu
d023291c50 ci: seperate openthread test cases 2026-06-26 10:23:15 +08:00
Jin Chen
dbcc5cb114 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:08:37 +08:00