Commit Graph

42555 Commits

Author SHA1 Message Date
Jiang Jiang Jian
2d91264c08 Merge branch 'docs/add_semihosting_chapter_v5.3' into 'release/v5.3'
docs(jtag-debugging): add semihosting chapter (v5.3)

See merge request espressif/esp-idf!49891
2026-06-29 15:27:03 +08:00
Jiang Jiang Jian
a750c9ec6a Merge branch 'fix/lp_uart_data_bits_v5.3' into 'release/v5.3'
fix(ulp/lp_core): fix LP UART data_bits validation and add full word-length test coverage (v5.3)

See merge request espressif/esp-idf!48034
2026-06-29 15:22:31 +08:00
Jiang Jiang Jian
195f0487e3 Merge branch 'fix/freertos_delete_with_caps_smp_race_v5.3' into 'release/v5.3'
fix(freertos): close vTaskDeleteWithCaps cross-core delete race on SMP preview kernel (v5.3)

See merge request espressif/esp-idf!48603
2026-06-29 15:16:11 +08:00
Jiang Jiang Jian
e4b92f9646 Merge branch 'fix/disable_i2c_master_clk_while_hw_hop_processing_v5.3' into 'release/v5.3'
fix(esp_phy): check hw freq hop done before disabling common clock (v5.3)

See merge request espressif/esp-idf!48563
2026-06-29 15:12:34 +08:00
Rahul Tank
e9604aa3b0 Merge branch 'bugfix/fix_gatt_crash_v5.3' into 'release/v5.3'
fix(nimble): Add npl locks to avoid race condition (v5.3)

See merge request espressif/esp-idf!50069
2026-06-29 10:21:13 +05:30
Island
c8d7a8d883 Merge branch 'feat/support_ble_uart_more_interfaces_v5.3' into 'release/v5.3'
feat(bt/ble_uart): Support ble uart more interfaces (5.3)

See merge request espressif/esp-idf!50044
2026-06-29 10:31:47 +08:00
Island
dc5b776305 Merge branch 'feat/add_ble_core_6x_feature_for_bluedroid_v5.3' into 'release/v5.3'
Feat/add ble core 6x feature for bluedroid (5.3)

See merge request espressif/esp-idf!50050
2026-06-29 10:31:45 +08:00
Rahul Tank
8312cd2d10 Merge branch 'bugfix/optimize_nimble_throughput_example_v5.3' into 'release/v5.3'
fix(nimble): Optimize Nimble throughput example for 1M/2M/S2/S8 (v5.3)

See merge request espressif/esp-idf!49984
2026-06-26 17:41:45 +05:30
Jiang Jiang Jian
9f37971f8d Merge branch 'bugfix/fix_some_wifi_bugs_260625_v5.3' into 'release/v5.3'
fix(wifi): fix some wifi bugs 260625 backport v5.3

See merge request espressif/esp-idf!50040
2026-06-26 16:45:21 +08:00
Shu Chen
49072a3162 Merge branch 'feat/seperate_ot_citest_tags_v5.3' into 'release/v5.3'
ci: seperate openthread test cases (v5.3)

See merge request espressif/esp-idf!50070
2026-06-26 07:57:08 +00:00
yiwenxiu
aff69acef4 ci: seperate openthread test cases 2026-06-26 15:03:25 +08:00
Sumeet Singh
959fa33438 fix(nimble): Add npl locks to avoid race condition (v5.3) 2026-06-26 12:29:36 +05:30
Jiang Jiang Jian
1874d5ba0d Merge branch 'bugfix/ai_review_hfp_v5.3' into 'release/v5.3'
fix(bt): Fix the critical issues related to HFP from AI review report (v5.3)

See merge request espressif/esp-idf!50010
2026-06-26 14:06:41 +08:00
morris
dc5bff51ca Merge branch 'fix/adc_monitor_error_on_ch8_9_on_s3_v5.3' into 'release/v5.3'
Fix ADC Continuous Monitor Callback Failure for ADC1 Channels 8/9 on ESP32-S3 (v5.3)

See merge request espressif/esp-idf!49508
2026-06-26 11:13:31 +08:00
Island
bdbe3ee28e Merge branch 'fix/reduce_acl_event_gaps_v5.3' into 'release/v5.3'
feat(ble): updated libble to 71d180a4 for esp32h4 and esp32s31 (5.3)

See merge request espressif/esp-idf!49589
2026-06-26 10:47:12 +08:00
morris
3d28f377a5 Merge branch 'ci/move_adc_runner_to_generic_v5.3' into 'release/v5.3'
ci(adc): move all ADC runners to generic (v5.3)

See merge request espressif/esp-idf!49796
2026-06-26 10:20:51 +08:00
Zhi Wei Jian
a842d54f4d feat(ble/bluedroid): add CS Security Requirements host support (Core 6.3)
(cherry picked from commit 919622c01c)

Co-authored-by: zhiweijian <zhiweijian@espressif.com>
2026-06-26 09:08:17 +08:00
Zhi Wei Jian
ea68f1efd1 feat(ble/bluedroid): add LE UTP host support (Core 6.2)
(cherry picked from commit 3844e24207)

Co-authored-by: zhiweijian <zhiweijian@espressif.com>
2026-06-26 09:08:16 +08:00
Zhi Wei Jian
90dbfc2777 feat(ble/bluedroid): add Shorter Connection Intervals host support (Core 6.2)
Co-authored-by: Cursor <cursoragent@cursor.com>


(cherry picked from commit 2a8a96d650)

Co-authored-by: zhiweijian <zhiweijian@espressif.com>
2026-06-26 09:08:16 +08:00
Zhi Wei Jian
22840d0259 feat(ble/bluedroid): add LL Extended Feature Set host support (Core 6.0)
(cherry picked from commit d568f2f151)

Co-authored-by: zhiweijian <zhiweijian@espressif.com>
2026-06-26 09:08:15 +08:00
Zhi Wei Jian
03f7c04406 feat(ble/bluedroid): add Frame Space Update host support (Core 6.0)
Co-authored-by: Cursor <cursoragent@cursor.com>


(cherry picked from commit 5372ce03a3)

Co-authored-by: zhiweijian <zhiweijian@espressif.com>
2026-06-26 09:08:15 +08:00
Zhi Wei Jian
1d5d127881 feat(ble/bluedroid): add DBAF host support (Core 6.0)
(cherry picked from commit e20d3f0197)

Co-authored-by: zhiweijian <zhiweijian@espressif.com>
2026-06-26 09:08:14 +08:00
Zhi Wei Jian
66621eed2c 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:54 +08:00
liuning
3dfdc82bf0 fix(pm): fix coexist force wake behaviour with offchannel to optimize performance at returning home channel 2026-06-25 17:03:29 +08:00
sibeibei
d4ee734365 fix(wifi): IRAM for regdma path used in modem pd light sleep 2026-06-25 16:55:00 +08:00
sibeibei
b9c64236c1 feat(ci): add sleep cache safe check for wifi power save 2026-06-25 16:54:53 +08:00
gaoxu
9bab3a823a ci(adc): remove ADC runner and move ADC tests to generic 2026-06-25 16:54:15 +08:00
yangfeng
1b62ff0703 fix(bt): Fix the critical issues related to HFP from AI review report
HFP AG:
- Fix mSBC EV3 second-packet payload length calculation to prevent OOB read and infinite loop
- Add init/deinit guards in HF AG helper functions to avoid NULL deref
- Break SCO CI data loop when SCO is not open to prevent CPU starvation
- Guard BTM_FreeSCN(0) and reset SCN after free in bta_ag_del_records
- Use OI_UINT32 for mSBC decode frame length to avoid stack corruption
- Bound AT Dial command string copy to BTA_AG_AT_MAX_LEN
HFP Client:
- Use OI_UINT32 for mSBC decode frame length to avoid stack corruption
- Free SDP db, collision/AT timers and queued AT cmds before scb reset on disable
- Fix mSBC EV3 second-packet payload length calculation (same as AG)
- Reject pcm_resample input smaller than overlap window (96 bytes) on filtered path
- Break SCO CI data loop when SCO is not open to prevent CPU starvation
- Guard BTM_FreeSCN(0) and reset SCN after free in bta_hf_client_del_record
2026-06-25 14:28:17 +08:00
morris
73f9d85932 Merge branch 'fix/twai_ci_job_new_pollution_v5.3' into 'release/v5.3'
fix(ci): twai test disable board after test finish (v5.3)

See merge request espressif/esp-idf!49982
2026-06-25 11:36:04 +08:00
Euripedes Rocha
68a5955756 Merge branch 'update_esp_mqtt_5.x_v5.3' into 'release/v5.3'
change(mqtt): Update submodule to e3ab40c (v5.3)

See merge request espressif/esp-idf!49881
2026-06-24 19:01:59 +02:00
Euripedes Rocha Filho
c98139f38d change(mqtt): Update submodule to e3ab40c
* Update submodule: git log --oneline cac1552e..e3ab40c8

Detailed description of the changes:
* MR: Backport v5x
  - See merge request espressif/esp-mqtt!314
  - fix(mqtt5): Sanitize propery len/types to harden mqtt5-msg (espressif/esp-mqtt@ccded7e)
  - fix(mqtt5): Fix UB in variable len processing (espressif/esp-mqtt@c3f1ede)
* MR: ci: Simplify gitlab ci for v5.x backport branch
  - See merge request espressif/esp-mqtt!317
  - ci: Simplify gitlab ci for v5.x backport branch (espressif/esp-mqtt@d28a5c8)
2026-06-24 15:11:13 +02:00
Island
7a86eb2966 Merge branch 'feat/spi_log_qa_frame_check_v5.3' into 'release/v5.3'
feat(ble_log): add FINAL_STAT session-end frame and flush hook before controller restart (5.3)

See merge request espressif/esp-idf!49955
2026-06-24 19:51:12 +08:00
wanckl
0b01a18fc9 fix(ci): twai test disable board after test finish 2026-06-24 19:48:16 +08:00
Mayank Tyagi
0897bdadc8 fix(nimble): Optimize Nimble throughput example for 1M/2M/S2/S8 2026-06-24 17:12:57 +05:30
Zhang Wen Xu
266b7697e8 Merge branch 'fix/initialize_s_spi_transaction_to_0_v5.3' into 'release/v5.3'
fix(openthread): replace all malloc calls with calloc to avoid hidden uninitialized memory issues (v5.3)

See merge request espressif/esp-idf!49970
2026-06-24 10:45:48 +00:00
Xu Si Yu
54a63358cb fix(openthread): replace all malloc calls with calloc to avoid hidden uninitialized memory issues 2026-06-24 16:15:33 +08:00
Guo Zifan
0a2e3d0b0c feat(ble_log): Add frame check support for restart flow
(cherry picked from commit a81322a2ce)

Co-authored-by: guozifan <guozifan@espressif.com>
2026-06-24 11:25:24 +08:00
Island
0ebc9b6e69 Merge branch 'change/ble_update_lib_20260612_v5.3' into 'release/v5.3'
change(ble): [AUTO_MR] 20260612 - Update ESP BLE Controller Lib (5.3)

See merge request espressif/esp-idf!49607
2026-06-24 10:45:22 +08:00
morris
5112f550ac Merge branch 'ci/twai-runner-update-v5.3' into 'release/v5.3'
Ci/twai runner update v5.3

See merge request espressif/esp-idf!49926
2026-06-23 16:55:47 +08:00
wanckl
3dfe2bdecc fix(ci): twai test close board to fixed ci jobs pullotion 2026-06-23 16:07:04 +08:00
igor.udot
3350c3207d ci: twai runner setup 2026-06-23 16:06:51 +08:00
Mahavir Jain
7e04a1b9c8 Merge branch 'fix/disable_secure_boot_v2_ecdsa_v5.3' into 'release/v5.3'
Fix/disable secure boot v2 ecdsa (v5.3)

See merge request espressif/esp-idf!49474
2026-06-23 11:10:38 +05:30
morris
3a1859ece7 Merge branch 'bugfix/sdio_slave_buffer_size_limit_v5.3' into 'release/v5.3'
fix(sdio_slave): align buffer size checks with descriptor limits (v5.3)

See merge request espressif/esp-idf!49902
2026-06-23 11:45:29 +08:00
Jiang Jiang Jian
8cf2c2c738 Merge branch 'fix-malloc_pm_lock_in_internal_mem_v5.3' into 'release/v5.3'
fix(esp_pm): malloc pm_lock in internal mem (v5.3)

See merge request espressif/esp-idf!49686
2026-06-23 11:00:45 +08:00
Jiang Jiang Jian
6d8d1373c1 Merge branch 'bugfix/ag_unknown_codec_vv5.3' into 'release/v5.3'
fix(bt): skip unknown codecs when parsing AT+BAC(v5.3)

See merge request espressif/esp-idf!49842
2026-06-23 11:00:37 +08:00
Jiang Jiang Jian
ed196c301f Merge branch 'fix/use_unilock_for_sleep_process_v5.3' into 'release/v5.3'
fix(esp_hw_support): use same lock for lightsleep/deepsleep process (v5.3)

See merge request espressif/esp-idf!49845
2026-06-23 11:00:20 +08:00
Jiang Jiang Jian
1ce987ae2e Merge branch 'bugfix/supp_pmk_cache_v5.3' into 'release/v5.3'
fix(wifi): Fix skipping usage of supp pmk caching for some cases

See merge request espressif/esp-idf!49883
2026-06-23 10:53:31 +08:00
morris
b26d612698 fix(sdio_slave): align buffer size checks with descriptor limits
Define per-target SDIO slave descriptor buffer limits in the LL layer and validate queued send buffers against the 4-byte aligned effective maximum. Update the public docs to describe the chip-dependent limit instead of hardcoding 4092 bytes.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-22 23:24:39 +08:00
Island
b732ab02a4 Merge branch 'fix/ble_mesh_bug_report_v2_v5.3' into 'release/v5.3'
fix(ble_mesh): Miscellaneous bugfixes according to our internal bug report (v2)

See merge request espressif/esp-idf!49319
2026-06-22 22:29:36 +08:00
Rahul Tank
157e672392 Merge branch 'feat/throughput_l2cap_coc_v5.3' into 'release/v5.3'
Added l2cap_coc example for throughput (v5.3)

See merge request espressif/esp-idf!49742
2026-06-22 19:41:27 +05:30