Commit Graph
7043 Commits
Author SHA1 Message Date
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
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
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
e934340372 docs(jtag-debugging): add semihosting chapter
Co-authored-by: Shen Mengjing <shenmengjing@espressif.com>
Co-authored-by: Zhang Shu Xian <zhangshuxian@espressif.com>
2026-06-22 13:15:02 +02:00
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