Commit Graph

30122 Commits

Author SHA1 Message Date
Zhao Wei Liang
2a4bd4e258 change(ble): [AUTO_MR] Update lib_esp32h2 to faf10639
(cherry picked from commit 1980d51477)

Co-authored-by: zhaoweiliang <zhaoweiliang@espressif.com>
2025-12-05 09:51:35 +08:00
Jiang Jiang Jian
eb64ef291a Merge branch 'fix/fix_xtal32k_power_breaks_adc_v5.4' into 'release/v5.4'
fix(esp_system): fix XTAL32K power breaks ADC function on 32k XTAL clock pin (v5.4)

See merge request espressif/esp-idf!43372
2025-12-03 10:32:17 +08:00
Jiang Jiang Jian
e7759b9b0e Merge branch 'fix/fix_c6_rtc_periph_depends_on_top_v5.4' into 'release/v5.4'
fix(esp_hw_support): add dependency of the TOP domain to the RTC_PERIPH domain for esp32c6 (v5.4)

See merge request espressif/esp-idf!43384
2025-12-03 10:32:02 +08:00
Jiang Jiang Jian
4febfa77c9 Merge branch 'fix/check_usj_status_before_access_v5.4' into 'release/v5.4'
fix(esp_driver_usb_serial_jtag): check USJ accessibility before read/write (v5.4)

See merge request espressif/esp-idf!43394
2025-12-03 10:30:11 +08:00
Adam Múdry
bd4f4a8ad0 fix(sdmmc): Deinitialize only initialized slots (sdmmc_host_deinit function)
Closes https://github.com/espressif/esp-idf/issues/17937
2025-12-02 10:06:11 +01:00
Island
38bd707ab2 Merge branch 'fix/ble_log_v2_cache_error_v5.4' into 'release/v5.4'
BLE Log v2 Function Update 251125 (v5.4)

See merge request espressif/esp-idf!43869
2025-12-02 16:20:08 +08:00
Island
9186459439 Merge branch 'feat/ble_mesh_log_enh_v5.4' into 'release/v5.4'
Feat/ble mesh log enh v5.4

See merge request espressif/esp-idf!43211
2025-12-02 12:09:38 +08:00
Wang Meng Yang
b25246481d Merge branch 'bugfix/a2dp_deinit_crash_v5.4' into 'release/v5.4'
fix(bt): fixed crash caused by deinit during A2DP connection initiation(v5.4)

See merge request espressif/esp-idf!43790
2025-12-02 12:00:26 +08:00
Wang Meng Yang
02240b1424 Merge branch 'bugfix/fix_event_filter_bug_v5.4' into 'release/v5.4'
fix(bt/controller): Fixed hci connection request event filter bug (v5.4)

See merge request espressif/esp-idf!43876
2025-12-02 10:08:08 +08:00
xiongweichao
4b45046b9f fix(bt): fixed crash caused by deinit during A2DP connection initiation
- Only clean up when idle
2025-12-02 08:54:56 +08:00
Alexey Gerenkov
6a04f83375 Merge branch 'fix/apptrace_uart_crash_v5.4' into 'release/v5.4'
fix(app_trace): prevent possible system crash on uart buffer access (v5.4)

See merge request espressif/esp-idf!43861
2025-12-01 23:04:34 +08:00
Aditya Patwardhan
3a527b65ec Merge branch 'bugfix/lwip_stack_in_psram_limitation_v5.4' into 'release/v5.4'
fix(lwip): allow task stack from SPIRAM except for ESP32 ECO2 and below (v5.4)

See merge request espressif/esp-idf!43319
2025-12-01 16:43:13 +05:30
luoxu
f3a47cc9a5 fix(ble_mesh): resolve miscellaneous logging issues 2025-12-01 15:01:43 +08:00
Rainer
ae93cc0673 fix(ble_mesh): fixed issues with incorrect logs format and position 2025-12-01 15:01:43 +08:00
luoxu
3240e464ba feat(ble_mesh): Miscellaneous log enhancement for Provisioning 2025-12-01 15:01:43 +08:00
Liu Linyan
7be59c2391 feat(ble_mesh): Miscellaneous log enhancement for BLE Mesh 2025-12-01 15:01:43 +08:00
Linyan Liu
8b1c9bbb90 feat(ble_mesh): Miscellaneous update for BLE Mesh 2025-12-01 15:01:43 +08:00
liqigan
23478646e8 fix(bt/controller): Fixed hci connection request event filter bug 2025-12-01 13:45:38 +08:00
Zhou Xiao
9405cb9740 feat(ble): enabled lc get time for ceva controller
(cherry picked from commit 6924b8b372)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-12-01 11:10:33 +08:00
Zhou Xiao
5917afad65 fix(ble): put ble_log_write_hex in iram to avoid cache error
(cherry picked from commit dc4e41fab8)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-12-01 11:10:32 +08:00
morris
1e73ebc8b2 Merge branch 'backport/recent_backport_collection_v5.4' into 'release/v5.4'
backport: backport recent i2s/parlio rx related to v5.4

See merge request espressif/esp-idf!43795
2025-12-01 11:00:48 +08:00
Erhan Kurubas
9da15cf246 fix(app_trace): prevent possible system crash on uart buffer access 2025-11-30 23:04:55 +01:00
Luo Xu
9ec28bdab4 refactor(ble): modularize compressed log scripts for better maintainability
(cherry picked from commit 0cf6f50179)

Co-authored-by: luoxu <luoxu@espressif.com>
2025-11-30 11:38:57 +08:00
laokaiyao
e21942222b fix(i2s): fix the auto port failure when use simplex on ESP32 2025-11-28 11:40:11 +08:00
Island
3aec1ac8d2 Merge branch 'bugfix/fix_ble_scan_enable_timeout_v5.4' into 'release/v5.4'
Fixed scan HCI command timeout issue on ESP32 (v5.4)

See merge request espressif/esp-idf!43689
2025-11-28 10:16:45 +08:00
Island
2798c89d3a Merge branch 'bugfix/bug_ble_max_device_record_v5.4' into 'release/v5.4'
fix(ble/bluedroid): Fixed BLE incorrect device record count issue (v5.4)

See merge request espressif/esp-idf!43596
2025-11-27 18:25:48 +08:00
laokaiyao
f42b153669 fix(i2s): fixed divide-by-zero coverity issue 2025-11-27 15:36:04 +08:00
laokaiyao
284c66ba06 ci(parlio): fixed incorrect condition in rx test case 2025-11-27 14:55:21 +08:00
morris
14fdfcd199 Merge branch 'bugfix/uart_related_backports_v5.4' into 'release/v5.4'
fix(uart): some related uart backports (v5.4)

See merge request espressif/esp-idf!43618
2025-11-27 10:56:10 +08:00
Rahul Tank
c3e6c316c4 Merge branch 'feat/read_all_local_remote_sup_feat_v5.4' into 'release/v5.4'
feat(nimble): Add support for read all local / remote supported features HCI cmd (v5.4)

See merge request espressif/esp-idf!42872
2025-11-27 06:53:08 +05:30
Island
149caedf60 Merge branch 'feat/support_bhost2025_44_v5.4' into 'release/v5.4'
feat(ble/bluedroid): Add more debug log for bluedroid (v5.4)

See merge request espressif/esp-idf!43365
2025-11-26 18:03:03 +08:00
Rahul Tank
2e37621b41 feat(nimble): Add support for HCI commands / events
1. Read all local supported feature
      2. Read remote supported feature
      3. Advertising monitor.
2025-11-26 14:47:00 +05:30
Shu Chen
d60a590d62 Merge branch 'fix/remove_the_duplicate_macro_definition_v5.4' into 'release/v5.4'
fix(openthread): remove the duplicate macro definition (v5.4)

See merge request espressif/esp-idf!43709
2025-11-26 02:29:02 +00:00
Xu Si Yu
2103e58e8d feat(openthread): Use PSRAM by default for OpenThread message buffers when PSRAM is enabled 2025-11-25 16:14:43 +08:00
Xu Si Yu
74d2a5f654 fix(openthread): remove the duplicate macro definition 2025-11-25 16:13:48 +08:00
Zhang Hai Peng
500e550603 fix(bt): Update esp32 libbtdm_app.a (15a18b1a)
- fix(ble): fixed BLE enable scan timeout
 - fix(ble): fixed crash in "btdm_controller_task"


(cherry picked from commit c5e50ccd19)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2025-11-25 11:53:29 +08:00
Song Ruo Jing
d5c0ab7ad2 refactor(ppa): avoid the use of yuv422_pack_order field in PPA driver 2025-11-24 11:38:07 +08:00
Song Ruo Jing
222d81976a fix(gpio): oe control by register only take effect when func sel is GPIO 2025-11-24 11:38:07 +08:00
Song Ruo Jing
7bb3b130ce fix(uart): fix RTC wdt get triggered due to uart sclk not exist on C5
RTC wdt would get triggered on esp_restart if uart driver was deleted before
2025-11-24 11:38:07 +08:00
Song Ruo Jing
e1eceef90d fix(uart): fix some uart port generate a RX BRK_DET intr on reset issue
Issue saw on S3 UART2 and some LP_UART ports
2025-11-24 11:38:07 +08:00
Song Ruo Jing
0d7c665033 fix(uart): correct uart_get_tx_buffer_free_size calculation
Modified a bit on the TX ring buffer push size logic

 Closes https://github.com/espressif/esp-idf/issues/15859
2025-11-24 11:37:45 +08:00
Song Ruo Jing
aef9061d93 fix(console): release default console UART pins if console is switched in bootloader
Also print out console UART pin number in app cpu_startup stage

Closes https://github.com/espressif/esp-idf/issues/16764
Closes https://github.com/espressif/esp-idf/issues/17459
2025-11-22 17:52:31 +08:00
Song Ruo Jing
c2bc31a98b fix(uart): fix release pin logic if switching only one pin 2025-11-22 17:45:43 +08:00
Zhang Hai Peng
354e6c18dc fix(ble/bluedroid): Fixed missing BLE connect and disconnect events
(cherry picked from commit 2dcbd64616)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2025-11-21 21:53:22 +08:00
Zhang Hai Peng
f8d97f6452 fix(ble/bluedroid): Fixed BLE incorrect device record count issue
(cherry picked from commit 9bfd9c5340)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2025-11-21 17:53:20 +08:00
xiongweichao
c7d1f8ba04 feat(bt): Adds an SPP API parameter to indicate whether to create SPP record 2025-11-21 15:56:26 +08:00
chenjianhua
81bd945d02 fix(bt/bluedroid): Fixed memory debug error 2025-11-21 13:29:55 +08:00
chenjianhua
adb4cab44a feat(ble/bluedroid): Add more debug log for bluedroid 2025-11-21 13:29:44 +08:00
chenjianhua
b50852df25 fix(ble/bluedroid): Fixed GATT response timeout setting 2025-11-21 13:28:58 +08:00
Jiang Jiang Jian
65b7c1932c Merge branch 'fix/esp_netif_docs_v5.4' into 'release/v5.4'
fix(docs): Remove esp_netif doxygen groups (v5.4)

See merge request espressif/esp-idf!42778
2025-11-21 12:16:20 +08:00