Commit Graph

7048 Commits

Author SHA1 Message Date
Fu Hanxi
77433f9de5 Merge branch 'ci/apply-common-scripts-v5.4' into 'release/v5.4'
ci: apply common-scripts refactor (v5.4)

See merge request espressif/esp-idf!51101
2026-08-19 10:36:39 +02:00
Fu Hanxi
3a3c36ac71 tests: replace CLI-dependent xfail/skipif conditions 2026-08-18 11:39:50 +02:00
Jiang Jiang Jian
c904ba2e6b Merge branch 'bugfix/a2dp_api_init_check_v5.4' into 'release/v5.4'
fix(bt): Fix compatibility with A2DP API legacy usage methods (v5.4)

See merge request espressif/esp-idf!51332
2026-08-18 11:24:31 +08:00
Fu Hanxi
b47f9850c7 ci: apply common-scripts CI refactor
Squashes these original commits for release/v5.4 backport traceability:
- 9b289dc5ad6 ci: apply idf-ci 1.x
- 381df980d57 ci: remove pip-cache and other unused jobs
- 32375a0a15e ci: apply common-scripts CI refactor
2026-08-17 14:13:15 +02:00
Xu Si Yu
ec2ad0ce03 feat(openthread): support multipan feature for RCP 2026-08-14 15:08:10 +08:00
yangfeng
88f7f55ff1 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-13 08:55:01 +08:00
Jin Cheng
6d83ab5035 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 18:01:21 +08:00
Martin Vychodil
102a347903 Merge branch 'bugfix/idfci-12815-12072-timeout_v5.4' into 'release/v5.4'
fix(storage): mark storage pytest apps flaky in CI (v5.4)

See merge request espressif/esp-idf!51338
2026-08-02 16:40:10 +08:00
sonika.rathi
bdeb413603 fix(storage): mark storage pytest apps flaky in CI 2026-07-31 08:55:18 +02:00
Island
ffc7e0dd66 Merge branch 'fix/fix_some_ble_sleep_issues_v5.4' into 'release/v5.4'
Fix/fix some ble sleep issues (5.4)

See merge request espressif/esp-idf!51317
2026-07-31 11:10:02 +08:00
cjin
f40f40a86b feat(ble): added CONFIG_PM_SLP_IRAM_OPT to make sure cache error check 2026-07-30 10:17:47 +08:00
chenjianhua
9e83ae7a90 fix(provisioning): increase app partition size 2026-07-29 15:25:36 +08:00
Astha Verma
68bdd97e95 fix(nimble): Restore throughput after switching from LE Coded PHY 2026-07-24 18:07:01 +05:30
Rahul Tank
12fc599e89 fix(nimble): Fix issues found in review for nimble examples 2026-07-24 15:23:15 +05:30
yangfeng
66e234ebed fix(bt/example): Add log in the failure path for avrcp_ct_metadata example 2026-07-22 15:36:43 +08:00
morris
58ed70f7ee Merge branch 'fix/wrong_channel_gpio_num_on_p4_adc2_v5.4' into 'release/v5.4'
ADC: add continuous parse data API (v5.4)

See merge request espressif/esp-idf!42206
2026-07-20 10:33:05 +08:00
Wang Meng Yang
bd2d240186 Merge branch 'bugfix/idf_ci_hid_example_v5.4' into 'release/v5.4'
fix(bt/example): Add print the device name to verify if it matches in HID example (v5.4)

See merge request espressif/esp-idf!50485
2026-07-17 20:03:39 +08:00
Island
a1f767668c Merge branch 'bugfix/fix_bluedroid_read_multi_v5.4' into 'release/v5.4'
fix(ble/bluedroid): fix GATT Read Multiple response handling (5.4)

See merge request espressif/esp-idf!50707
2026-07-15 15:38:55 +08:00
Island
025b2f0984 Merge branch 'feat/support_bluedroid_le_coc_and_eatt_v5.4' into 'release/v5.4'
feat(ble/bluedroid): Support bluedroid LE COC and EATT features (5.4)

See merge request espressif/esp-idf!50713
2026-07-15 14:02:53 +08:00
morris
d0ffa270cf Merge branch 'fix/fix_i2c_olde_example_hang_v5.4' into 'release/v5.4'
fix(i2c_oled): fix example hang when i2c transaction fails (v5.4)

See merge request espressif/esp-idf!50383
2026-07-15 11:53:16 +08:00
Zhi Wei Jian
85c1aee8fb 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:57:33 +08:00
Zhang Hai Peng
a90c400f43 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:03:36 +08:00
Chen Jichang
9325e3d267 fix(i2c_oled): fix example hang when i2c transaction fails
Closes https://github.com/espressif/esp-idf/issues/18713
2026-07-10 17:56:05 +08:00
yangfeng
e71c4ed630 fix(bt/example): Add print the device name to verify if it matches in HID example 2026-07-08 15:28:24 +08:00
Rahul Tank
a3aeccbed4 fix(nimble): Fixes for AI reported issues 2026-07-07 16:28:48 +05:30
Wang Meng Yang
499b237bcf Merge branch 'bugfix/hfp_example_ci_v5.4' into 'release/v5.4'
fix: Fix the HFP example fails to discovery target device (v5.4)

See merge request espressif/esp-idf!50291
2026-07-06 10:41:13 +08:00
yangfeng
fe1f84d53d fix: Fix the HFP example fails to discovery target device 2026-07-02 15:07:37 +08:00
yinqingzhao
3a5ddbc07b fix(itwt): fix flow id 0 cannot suspend in itwt example 2026-07-01 17:35:30 +08:00
yinqingzhao
ddec495cf7 fix(wifi): fix scheduling issue when tasks have the same priority as the Wi-Fi task 2026-07-01 17:35:10 +08:00
Rahul Tank
e2fcc9d55b Merge branch 'contrib/github_pr_18761_v5.4' into 'release/v5.4'
fix(nimble): initialize return value in LED characteristic access cal… (GitHub PR) (v5.4)

See merge request espressif/esp-idf!50153
2026-07-01 09:26:11 +05:30
morris
582e0d5c1d Merge branch 'refactor/jpeg_encoder_example_v5.4' into 'release/v5.4'
fix(jpeg): broken link in the example readme (v5.4)

See merge request espressif/esp-idf!50142
2026-06-30 16:18:05 +08:00
morris
8c731d258b doc(jpeg): fix broken link in the example readme 2026-06-30 13:49:22 +08:00
Shuai Wang
18ba3901d6 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:21 +05:30
Island
06c8e4bef0 Merge branch 'feat/feat_enable_h21_light_sleep_v5.4' into 'release/v5.4'
fix(ble): disable flash pd config (5.4)

See merge request espressif/esp-idf!49214
2026-06-29 17:46:59 +08:00
Jiang Jiang Jian
e33c0635c4 Merge branch 'docs/add_semihosting_chapter_v5.4' into 'release/v5.4'
docs(jtag-debugging): add semihosting chapter (v5.4)

See merge request espressif/esp-idf!49890
2026-06-29 15:27:07 +08:00
cjin
ed4965a39c fix(ble): remove chip id macro for ble sample codes 2026-06-29 14:22:29 +08:00
Island
75e9e4cdaf Merge branch 'feat/support_ble_uart_more_interfaces_v5.4' into 'release/v5.4'
feat(bt/ble_uart): Support ble uart more interfaces (5.4)

See merge request espressif/esp-idf!50045
2026-06-29 10:31:45 +08:00
cjin
73ce68e992 fix(ble): use default frequency for ble power save example 2026-06-29 10:30:49 +08:00
Rahul Tank
30a2a5a8b2 Merge branch 'bugfix/optimize_nimble_throughput_example_v5.4' into 'release/v5.4'
fix(nimble): Optimize Nimble throughput example for 1M/2M/S2/S8 (v5.4)

See merge request espressif/esp-idf!49983
2026-06-26 17:41:10 +05:30
Shu Chen
a34f9d02ce Merge branch 'feat/seperate_ot_citest_tags_v5.4' into 'release/v5.4'
ci: seperate openthread test cases (v5.4)

See merge request espressif/esp-idf!50064
2026-06-26 08:21:28 +00:00
yiwenxiu
8f8e3cbda0 ci: seperate openthread test cases 2026-06-26 15:01:12 +08:00
Jin Chen
291d492ffb 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:51 +08:00
Jin Chen
439284b7d3 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:08:51 +08:00
Zhi Wei Jian
c6bbef1dc5 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


(cherry picked from commit f1d9c994d2)

Co-authored-by: zhiweijian <zhiweijian@espressif.com>
2026-06-26 09:07:56 +08:00
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
Mayank Tyagi
1831571665 fix(nimble): Optimize Nimble throughput example for 1M/2M/S2/S8 2026-06-24 17:06:41 +05:30
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