Commit Graph

38366 Commits

Author SHA1 Message Date
Hu Rui
207a508b9b test(touch): Clean up the touch sensor test app and remove unused LL functions 2026-09-02 15:39:02 +08:00
Alexey Gerenkov
8515684acd Merge branch 'esp_trace_optimizations' into 'master'
change(esp_trace): compile hot path at -O2 regardless of project optimization

See merge request espressif/esp-idf!51918
2026-08-27 18:29:02 +08:00
Mahavir Jain
626d7e9bb3 Merge branch 'fix/aes_op_zero_buf_check' into 'master'
fix(mbedtls/aes): reject an all-zero AES block output in the encrypt direction

Closes IDF-15997

See merge request espressif/esp-idf!51603
2026-08-27 14:16:38 +05:30
Wang Meng Yang
13e18a6a43 Merge branch 'bugfix/fixed_ble_deinit_crash_issue' into 'master'
Bugfix/fixed ble deinit crash issue

Closes BLECRT-623, BLECRT-624, and BT-4481

See merge request espressif/esp-idf!52103
2026-08-27 14:12:41 +08:00
morris
ca7bd0d183 Merge branch 'feat/dac_driver_treat_zero_as_default_clk_src' into 'master'
feat(dac): use default clock source for zero config

See merge request espressif/esp-idf!52064
2026-08-27 11:57:13 +08:00
morris
aa23694ea6 Merge branch 'fix/cache_panic_reset_reason' into 'master'
fix: changed the expected axi reset reason for S31

See merge request espressif/esp-idf!52062
2026-08-26 23:14:27 +08:00
Island
e2930d30c8 Merge branch 'bugfix/fix_bluedroid_find_info_format_mismatch' into 'master'
fix(ble/bluedroid): restore find info PDU stop on UUID format mismatch

See merge request espressif/esp-idf!52063
2026-08-26 22:00:25 +08:00
ShenWeilong
0ed6004586 fix(bt): fixed mempool deinit crash issue for esp32s31 2026-08-26 21:48:02 +08:00
Roland Dobai
099dc69d3f Merge branch 'fix/esp_mspi_align_psram_buildv2' into 'master'
fix(esp_hw_support): Exclude MSPI alignment helper from bootloader

See merge request espressif/esp-idf!51919
2026-08-26 13:56:49 +02:00
Chen Chen
0b4f787645 fix: changed the expected axi reset reason for S31 2026-08-26 17:19:20 +08:00
Erhan Kurubas
4709507f3e change(esp_trace): skip unused timer reads on the per-event path
Lock take called esp_timer_get_time() before trying the spinlock, and the
C3 default timestamp went through esp_timer's tick-to-us conversion.
Try the lock first, and read systimer ticks directly.
2026-08-26 10:39:18 +02:00
Erhan Kurubas
44a38047bb change(esp_trace): compile hot path at -O2 regardless of project optimization
Every event record runs through this component, so -Og on the rest of the
project should not set the per-event tracing overhead.
2026-08-26 10:31:03 +02:00
Island
61aefd09ae Merge branch 'feat/ble_smp_repairing_hardening' into 'master'
feat(ble/bluedroid): add Kconfig options for BLE re-pairing hardening

See merge request espressif/esp-idf!51221
2026-08-26 15:07:45 +08:00
morris
c47382a311 feat(dac): use default clock source for zero config 2026-08-26 12:17:04 +08:00
Jiang Jiang Jian
9ff5389763 Merge branch 'bugfix/split_scan' into 'master'
Made changes to scan and doing it group decreasing scan time

Closes WIFIBUG-684, WIFIBUG-1163, WIFIBUG-1148, WIFIBUG-761, WIFIBUG-1680, and WIFI-5292

See merge request espressif/esp-idf!38252
2026-08-26 11:41:40 +08:00
Island
0260f0511a Merge branch 'idf/ble_audio_dynamic_svc' into 'master'
fix(ble_audio): Fix wrong registration when multiple tbs instances exist

See merge request espressif/esp-idf!52046
2026-08-26 11:30:06 +08:00
zhanghaipeng
196cb39545 fix(ble/bluedroid): restore find info PDU stop on UUID format mismatch
Restore GATT_NO_RESOURCES when sequential attributes have differing UUID
sizes so gatts_process_find_info() stops building the response PDU.
2026-08-26 11:20:23 +08:00
morris
ea568818b4 Merge branch 'fix/jpeg_enc_header_oob' into 'master'
fix(jpeg): validate encoder buffer sizes before header/DMA access

See merge request espressif/esp-idf!51900
2026-08-26 10:39:45 +08:00
Jiang Jiang Jian
1072706739 Merge branch 'bugfix/avrcp_version_compatibility' into 'master'
fix(bt): Fix the issue of AVRCP version compatibility

Closes BTQABR2023-886

See merge request espressif/esp-idf!51978
2026-08-26 10:37:22 +08:00
Liu Linyan
eb2b8bdb00 fix(ble_audio): Fix wrong registration when multiple tbs instances exist 2026-08-25 21:29:12 +08:00
tarun.kumar
8c240478bc fix(wifi) : Made changes to scan and doing it group decreasing scan time and increasing throughput 2026-08-25 18:12:38 +05:30
Jiang Jiang Jian
52ea19338a Merge branch 'bugfix/ftm_calib' into 'master'
fix(ftm): tolerate small t2/t3 inversion in measurement validation

Closes WIFIBUG-2082

See merge request espressif/esp-idf!51591
2026-08-25 18:51:52 +08:00
morris
6607715953 Merge branch 'refactor/adc-channel-num-to-ll' into 'master'
refactor(adc): move channel count to adc LL

See merge request espressif/esp-idf!52007
2026-08-25 18:40:18 +08:00
Rahul Tank
3af5e71150 Merge branch 'bugfix/fix_pawr_conn_issues' into 'master'
fix(nimble): bound PAwR synced connect retries in the example

See merge request espressif/esp-idf!51941
2026-08-25 16:02:57 +05:30
Michael (XIAO Xufeng)
4bf78f4fa6 Merge branch 'debug/idf-15875-fix' into 'master'
fix(psram): suspend external cache during CPU freq switch on esp32p4

Closes IDF-15875

See merge request espressif/esp-idf!50947
2026-08-25 18:01:02 +08:00
Island
0db46728bc Merge branch 'idf/ble_audio_deinit' into 'master'
feat(ble_audio): Support BLE ISO & BLE Audio deinitialization

See merge request espressif/esp-idf!51616
2026-08-25 16:39:38 +08:00
C.S.M
a7ac00b812 fix(jpeg): validate encoder buffer sizes before header/DMA access
Bound JPEG header emission by outbuf capacity and reject undersized
input buffers before programming TX DMA to avoid heap corruption and
out-of-bounds DMA reads.
2026-08-25 16:29:16 +08:00
Island
c438746e5d Merge branch 'change/ble_update_lib_20260824' into 'master'
change(ble): [AUTO_MR] 20260824 - Update ESP BLE Controller Lib

Closes BLERP-3039, BLERP-3037, BLERP-3036, BLERP-2950, and BLERP-2932

See merge request espressif/esp-idf!51996
2026-08-25 14:21:40 +08:00
Marius Vikhammer
4e4f06d139 Merge branch 'bugfix/c5_mac_ext_byte_order' into 'master'
fix(efuse): correct MAC_EXT byte order on ESP32-C5 and ESP32-H21

Closes IDFGH-18114

See merge request espressif/esp-idf!51665
2026-08-25 14:17:42 +08:00
morris
cd356d592d refactor(adc): move channel count to adc LL 2026-08-25 12:30:52 +08:00
Akshat Agrawal
9d46326879 fix(ftm): tolerate small t2/t3 inversion in measurement validation
- Update FTM calibration for esp32c5, C61, C6, C3
2026-08-25 09:53:17 +05:30
Island
120d813cd9 Merge branch 'bugfix/fix_bluedroid_gatt_discover_downstream_stall' into 'master'
fix(ble/bluedroid): allow osi_event re-post during POSTING window

Closes BLERP-3044, BLERP-3042, BLERP-3043, BLERP-3051, and BLERP-3052

See merge request espressif/esp-idf!51833
2026-08-25 12:13:38 +08:00
Island
5de7d85e4e Merge branch 'feat/support_ble_ots_nimble' into 'master'
Feat/support ble ots nimble

See merge request espressif/esp-idf!51019
2026-08-25 11:19:50 +08:00
Island
59c42b763f Merge branch 'feat/ble-log-build-and-chip-version-report' into 'master'
feat(ble_log): Periodically Report ESP-IDF & BLE Controller Build Commit and Chip Version

See merge request espressif/esp-idf!51947
2026-08-25 11:19:13 +08:00
Liu Linyan
475f26e5d1 feat(ble_audio): Support BLE ISO & BLE Audio deinitialization 2026-08-25 11:15:15 +08:00
Armando (Dou Yiwen)
b532be2707 Merge branch 'fix/fix_mpll_cali_flow_s31' into 'master'
mpll: improved mpll calibration flow on s31

See merge request espressif/esp-idf!51928
2026-08-25 02:48:14 +00:00
Marius Vikhammer
c931510149 Merge branch 'fix/psram_dependency' into 'master'
fix(build_system): cleaned up esp_psram dependencies

See merge request espressif/esp-idf!51934
2026-08-25 10:39:01 +08:00
Rahul Tank
7321fce391 fix(nimble): bound PAwR synced connect retries in the example 2026-08-24 21:31:32 +05:30
Rahul Tank
76ecf87829 Merge branch 'bugfix/gatt_cach_disconn' into 'master'
fix(nimble): gatt caching crash on disconnect

Closes BLERP-3059

See merge request espressif/esp-idf!51962
2026-08-24 21:27:08 +05:30
zhaoweiliang
d2210c2c26 change(ble): [AUTO_MR] Update lib_esp32c6 to cdaefea1 2026-08-24 20:47:25 +08:00
zhaoweiliang
85d8971199 change(ble): [AUTO_MR] Update lib_esp32c5 to cdaefea1 2026-08-24 20:47:25 +08:00
zhaoweiliang
b3ba8cad9a change(ble): [AUTO_MR] Update lib_esp32h2 to cdaefea1 2026-08-24 20:47:25 +08:00
Jiang Jiang Jian
6199298e02 Merge branch 'fix/dualcore_branch_predictor_cache_race' into 'master'
fix(spi_flash): disable branch prediction on the parked core during flash ops

See merge request espressif/esp-idf!50871
2026-08-24 19:46:44 +08:00
Marius Vikhammer
59bfde6785 Merge branch 'bugfix/heap_task_tracking_isr_safe' into 'master'
fix(heap): use critical section for task tracking locks

Closes IDFGH-17819 and IDFGH-16380

See merge request espressif/esp-idf!51674
2026-08-24 17:22:59 +08:00
Meet Patel
5653dce94c fix(heap): use critical section for task tracking locks 2026-08-24 17:22:59 +08:00
Jiang Jiang Jian
17274ade48 Merge branch 'feat/support_fixed_ampdu_rate' into 'master'
feat(wifi): support fixed ampdu rate

See merge request espressif/esp-idf!49583
2026-08-24 17:13:28 +08:00
Island
17780f1f85 Merge branch 'idf/ble_mesh_iv_recover' into 'master'
feat(ble_mesh): Enable IV Index recovery by default

See merge request espressif/esp-idf!51968
2026-08-24 17:07:24 +08:00
morris
e93e858123 Merge branch 'fix/ci_h4_enable_spi_test' into 'master'
fix(driver_spi): ci enable h4 generic test

Closes IDF-15615

See merge request espressif/esp-idf!51937
2026-08-24 15:48:35 +08:00
chenjianhua
aca579eeca feat(ble/nimble): support ble ots profile 2026-08-24 15:43:15 +08:00
Wang Meng Yang
44008286d6 Merge branch 'fix/aireview_obex' into 'master'
fix(bt_obex): fix some bugs in bluedroid obex

See merge request espressif/esp-idf!51054
2026-08-24 14:20:40 +08:00