Commit Graph

30092 Commits

Author SHA1 Message Date
Erhan Kurubas
9da15cf246 fix(app_trace): prevent possible system crash on uart buffer access 2025-11-30 23:04:55 +01: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
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
morris
ba3d15094c Merge branch 'test/usj_test_v5.4' into 'release/v5.4'
test(usj): Fix usj test failure for fsync function (backport v5.4)

See merge request espressif/esp-idf!43379
2025-11-21 10:56:43 +08:00
David Cermak
0598576690 fix(esp_netif): Remove doxygen groups as esp-docs is flat docs style
Closes https://github.com/espressif/esp-idf/issues/16993
2025-11-20 21:59:07 +08:00
Jiang Jiang Jian
9acf55fb9a Merge branch 'feat/phy_lib_update_c5eco3_coex_v5.4' into 'release/v5.4'
feat(phy): updated phy lib for ESP32-C5 ECO2/ECO3 coex (v5.4)

See merge request espressif/esp-idf!43415
2025-11-20 17:50:33 +08:00
Island
886b37279e Merge branch 'change/ble_update_lib_20251106_v5.4' into 'release/v5.4'
change(ble): [AUTO_MR] 20251106 - Update ESP BLE Controller Lib (v5.4)

See merge request espressif/esp-idf!43173
2025-11-19 19:47:52 +08:00
morris
14dd2d23fa Merge branch 'feature/esp32p4_eco5_io_hold_v5.4' into 'release/v5.4'
feat(gpio): add IO hold support for Deep-sleep for ESP32-P4 ECO5 (v5.4)

See merge request espressif/esp-idf!43309
2025-11-19 16:32:25 +08:00
morris
7f11b39856 Merge branch 'bugfix/usb_dp_pin_unusable_after_cpu_reset_v5.4' into 'release/v5.4'
fix(gpio): fix USB DP pin unusable after CPU reset for S3/C3 (v5.4)

See merge request espressif/esp-idf!42801
2025-11-19 15:45:59 +08:00
morris
7cfda34809 Merge branch 'feat/psram_250m_p4_v5.4' into 'release/v5.4'
psram: support 250MHz in experimental (v5.4)

See merge request espressif/esp-idf!43349
2025-11-19 15:25:13 +08:00
morris
6b1630b112 Merge branch 'contrib/github_pr_17858_v5.4' into 'release/v5.4'
fix (GitHub PR) (v5.4)

See merge request espressif/esp-idf!43493
2025-11-19 11:55:06 +08:00
morris
ba3bb38b66 Merge branch 'feat/p4_eco5_pcnt_v5.4' into 'release/v5.4'
feat(pcnt,mcpwm,rmt): update struct on p4 eco5 (v5.4)

See merge request espressif/esp-idf!42790
2025-11-19 11:09:17 +08:00
Shu Chen
0e37b46e87 Merge branch 'fix/fix_some_deadlock_issue_v5.4' into 'release/v5.4'
fix(openthread): resolve deadlock issues due to switching_lock (v5.4)

See merge request espressif/esp-idf!43479
2025-11-19 01:48:13 +00:00
morris
4b38cbd24b Merge branch 'fix/mipi_dsi_phy_clk_type_v5.4' into 'release/v5.4'
fix(lcd): fix mipi dsi phy type for p4 version below 3.0 (v5.4)

See merge request espressif/esp-idf!43355
2025-11-18 20:30:03 +08:00
Jeremy Boynes
b7a58b3c4e fix(esp_lcd): Issue where M5Stack CoreS3 uses GPIO 35 for MISO and LCD D/C
Adopts approach used by M5GFX that enables/diables output during SPI transaction.
2025-11-18 19:02:38 +08:00
morris
1e975c6be2 Merge branch 'feature/esp32p4_eco5_support_v5.4' into 'release/v5.4'
feat(gpio/ledc/uart/2ddma/ppa): ESP32P4 ECO5 related updates (v5.4)

See merge request espressif/esp-idf!42819
2025-11-18 17:17:43 +08:00
Tan Yan Quan
530bbbcb37 fix(openthread): resolve deadlock issues due to switching_lock
* esp-openthread: thread_zigbee/esp-openthread@d5dd6f2ca
* openthread: espressif/openthread@36b14d3ef
* esp-idf: espressif/esp-idf@bd1184590
2025-11-18 07:26:24 +00:00
Island
bd11845900 Merge branch 'opt/opt_ble_log_v5.4' into 'release/v5.4'
feat(ble/bluedroid): Added BLE debug LOG for bluedroid (v5.4)

See merge request espressif/esp-idf!42269
2025-11-18 13:52:00 +08:00
Mahavir Jain
ed72d9e6fe Merge branch 'contrib/github_pr_17710_v5.4' into 'release/v5.4'
fix(nvs_sec_provider): replace abort() when nvs_keys is missing with a warrnig log (GitHub PR) (v5.4)

See merge request espressif/esp-idf!43410
2025-11-18 09:42:46 +05:30
Mahavir Jain
a0e8f64199 Merge branch 'feat/update_mbedtls_3.6.5_v5.4' into 'release/v5.4'
feat(mbedtls): update to version 3.6.5 (v5.4)

See merge request espressif/esp-idf!43245
2025-11-18 09:41:14 +05:30
morris
60353c5c2f Merge branch 'feat/isp_shadow_reg_v5.4' into 'release/v5.4'
isp: added shadow reg settings (v5.4)

See merge request espressif/esp-idf!43380
2025-11-18 12:08:26 +08:00
Song Ruo Jing
0bd10e1aac feat(gpio): ESP32P4 ECO5 GPIO related update 2025-11-18 11:30:24 +08:00
Song Ruo Jing
b9819b3ed8 fix(clk): add compile warning if 400MHz CPU freq is used on ESP32P4 less than rev3 2025-11-18 11:30:24 +08:00
Song Ruo Jing
1c3a4aafcf feat(gpio): add IO hold support for Deep-sleep for ESP32-P4 ECO5 2025-11-18 11:30:24 +08:00
armando
25270ca485 change(psram): use 200M as default 2025-11-18 11:06:40 +08:00
Zhao Wei Liang
9b8eb10f54 feat(ble): add peripheral fast rx data in latency config on ESP32-C6
(cherry picked from commit 0f03da43c8)

Co-authored-by: zhaoweiliang <zhaoweiliang@espressif.com>
2025-11-18 00:07:15 +08:00
Zhao Wei Liang
db0595465a feat: rename ble sleep related apt on ESP32-H2
(cherry picked from commit 658efa27f0)

Co-authored-by: cjin <jinchen@espressif.com>
2025-11-18 00:07:15 +08:00
Zhao Wei Liang
a6090c3072 feat: rename ble sleep related apt on ESP32-C6
(cherry picked from commit 8e1292e1f2)

Co-authored-by: cjin <jinchen@espressif.com>
2025-11-18 00:07:15 +08:00