Commit Graph
7588 Commits
Author SHA1 Message Date
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
Jin Chen bc757aa4bb 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:37 +08:00
Zhi Wei Jian db38d22eae 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:58 +08:00
yangfeng 5d71464c87 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:51:32 +08:00
Mayank Tyagi d7d029a4ed fix(nimble): Optimize Nimble throughput example for 1M/2M/S2/S8 2026-06-24 17:02:18 +05:30
Mahavir Jain b06730f92a Merge branch 'fix/fault-assert-volatile-survive_v5.5' into 'release/v5.5'
Make ESP_FAULT_ASSERT survive optimization (v5.5)

See merge request espressif/esp-idf!49820
2026-06-22 20:37:33 +05:30
Rahul Tank 9a308094f4 Merge branch 'feat/throughput_l2cap_coc_v5.5' into 'release/v5.5'
Added l2cap_coc example for throughput (v5.5)

See merge request espressif/esp-idf!49740
2026-06-22 19:40:38 +05:30
Jiang Jiang Jian 9098c60919 Merge branch 'bugfix/fix_some_wifi_bugs_260617_v5.5' into 'release/v5.5'
fix(wifi): fix some wifi bugs 260617 backport v5.5

See merge request espressif/esp-idf!49777
2026-06-22 20:38:53 +08:00
c33de7ac03 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:14:12 +02:00
Astha Verma c8e62a4cba fix(nimble): Added l2cap_coc throughput examples 2026-06-22 11:40:22 +05:30
harshal.patil 024de60208 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:20:04 +05:30
sibeibei 74ffb999a6 feat(ci): add sleep cache safe check for wifi power save 2026-06-18 18:09:56 +08:00
morris 0180ed2432 Merge branch 'ci/twai-runner-update-v5.5' into 'release/v5.5'
ci: twai runner setup v5.5

See merge request espressif/esp-idf!49801
2026-06-18 16:11:11 +08:00
igor.udot c77139112d ci: twai runner setup 2026-06-18 15:28:20 +08:00
Jiang Jiang Jian 6935edf425 Merge branch 'feat/optimizations_related_to_keep_alive_v5.5' into 'release/v5.5'
feat(wifi): optimizations ralated to keep alive(backport v5.5)

See merge request espressif/esp-idf!49452
2026-06-18 14:41:10 +08:00