Commit Graph

24006 Commits

Author SHA1 Message Date
Island
c6b1ae4d7a Merge branch 'feat/ble_log_spi_out_dev_phase_3_v5.1' into 'release/v5.1'
Feat/ble log spi out dev phase 3 (v5.1)

See merge request espressif/esp-idf!39352
2025-05-27 14:20:58 +08:00
Jiang Jiang Jian
f6600f93d5 Merge branch 'fix/fix_usj_pad_leakage_v5.1' into 'release/v5.1'
fix(esp_hw_support): always disable USJ pad in sleep to supress leakage (v5.1)

See merge request espressif/esp-idf!39109
2025-05-26 19:57:00 +08:00
Jiang Jiang Jian
029dacde6f Merge branch 'fix/fix_esp_timer_accuracy_when_do_dfs_v5.1' into 'release/v5.1'
fix(esp_hw_support): improve esp timer accuracy on DFS for esp32 & esp32s2 (v5.1)

See merge request espressif/esp-idf!39343
2025-05-26 19:55:41 +08:00
yinqingzhao
2df8ae8488 fix(wifi): fix some wifi bugs 2025-05-26 17:51:32 +08:00
yinqingzhao
c3ecede525 feat(phy): update phy init data of esp32c6 2025-05-26 17:44:19 +08:00
harshal.patil
129ea46203 fix(mbedtls/esp_crt_bundle): Suppress non-negative serial number warning
Co-authored-by: Mahavir Jain <mahavir.jain@espressif.com>
2025-05-26 14:11:49 +05:30
Zhou Xiao
69deacb409 change(ble): make falling edge when disabling ts sync 2025-05-26 15:34:38 +08:00
Zhou Xiao
99c0ef7c63 fix(ble): fixed spi log init failure return value for ESP32 2025-05-26 10:47:48 +08:00
Zhou Xiao
7e200918b3 fix(ble): fixed ts sync sleep support trigger 2025-05-23 19:12:21 +08:00
morris
3b145a2ac2 Merge branch 'feature/add_uart_io_deinit_process_v5.1' into 'release/v5.1'
fix(uart): eliminate garbled data on TX/RX line in sleep (v5.1)

See merge request espressif/esp-idf!39290
2025-05-23 16:42:09 +08:00
Zhou Xiao
370bea02e6 fix(ble): fixed printf va list cross function pass failure 2025-05-23 12:31:17 +08:00
Rahul Tank
8d1d083b1e Merge branch 'bugfix/coverity_fix_v5.1' into 'release/v5.1'
fix(nimble): Add changes for coverity reported issue (v5.1)

See merge request espressif/esp-idf!39317
2025-05-22 16:46:14 +05:30
Zhou Xiao
e3d1471888 fix(ble): fixed upper layer trans append failure bug
(cherry picked from commit 1e6bc70837)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-05-22 16:53:41 +08:00
Zhou Xiao
444b827a28 feat(ble): support ts sync for sleep app
(cherry picked from commit e10460ce14)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-05-22 16:53:38 +08:00
Zhou Xiao
a63c502ab4 feat(ble): support controller raw log print out
(cherry picked from commit ed09e97c66)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-05-22 16:53:36 +08:00
Zhou Xiao
2a2111cb57 feat(ble): refactored loss report module and represent frame using struct
(cherry picked from commit 9800d715a5)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-05-22 16:53:34 +08:00
Zhou Xiao
b0fa5ce3d2 feat(ble): support le audio log buffer separation
(cherry picked from commit cd3aa6527c)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-05-22 16:53:31 +08:00
Zhou Xiao
0c7839959a feat(ble): optimized printf functions code size and speed
(cherry picked from commit e4be25ba63)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-05-22 16:53:29 +08:00
Zhou Xiao
569634d9ab feat(ble): refactored flush module and provided public flush api
(cherry picked from commit 70792443c7)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-05-22 16:53:27 +08:00
Zhou Xiao
29ba6abb7a feat(ble): refactored ll isr buffer append and buffer flush using event handler
(cherry picked from commit bba90309e7)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-05-22 16:53:25 +08:00
Zhou Xiao
41c21b1fb5 feat(ble): provided dynamic spi enable/disable api
(cherry picked from commit 3568f19fef)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-05-22 16:53:22 +08:00
Zhou Xiao
c2802d567c feat(ble): support hci log buffer separation
(cherry picked from commit 16a3b2c71b)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-05-22 16:53:20 +08:00
Zhou Xiao
2ae73e2e4b feat(ble): optimized macros readability
(cherry picked from commit f8699785e9)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-05-22 16:53:17 +08:00
wuzhenghui
fd8122ca87 ci(esp_timer): add UT case for esp_timer period alarm with DFS 2025-05-22 14:37:07 +08:00
wuzhenghui
d94db94438 feat(esp_hw_support): compensate the error introduced to LACT during APB frequency switching 2025-05-22 14:35:09 +08:00
wuzhenghui
6304a54090 fix(esp_hw_support): update systimer step immediately when XTAL changes on esp32s2 2025-05-22 14:35:09 +08:00
wuzhenghui
247ba2907c fix(esp_hw_support): update LACT clock prescale immediately when APB changes on esp32 2025-05-22 14:35:05 +08:00
morris
900d633d96 Merge branch 'bugfix/gpio_dump_io_config_v5.1' into 'release/v5.1'
fix(gpio): fix pu, pd, drv value incorrect from gpio_dump_io_configuration on esp32 (v5.1)

See merge request espressif/esp-idf!37915
2025-05-22 11:27:22 +08:00
Island
f9f1d1b18a Merge branch 'bugfix/fix_ble_scan_no_adv_report_when_connected_v5.1' into 'release/v5.1'
Fixed missing ADV reports after bonding and connection on ESP32-C3 and ESP32-S3 (v5.1)

See merge request espressif/esp-idf!39272
2025-05-21 18:19:34 +08:00
Rahul Tank
03e8a0f95e fix(nimble): Add changes for coverity reported issue 2025-05-21 11:35:07 +05:30
Rahul Tank
cefaaae6fd Merge branch 'bugfix/handle_flow_control_flag_v5.1' into 'release/v5.1'
fix(nimble): Add chip dependancy flag for Flow control feature (v5.1)

See merge request espressif/esp-idf!39297
2025-05-21 09:53:35 +05:30
Rahul Tank
51327af803 Merge branch 'feat/min_size_builds_v5.1' into 'release/v5.1'
fix(nimble): Add support for minimilistic builds (v5.1)

See merge request espressif/esp-idf!39102
2025-05-21 07:26:28 +05:30
Rahul Tank
e9c5f3ad66 fix(nimble): Add chip dependancy flag for Flow control feature 2025-05-20 18:10:56 +05:30
Song Ruo Jing
3057ddeaeb fix(uart): eliminate garbled data on UART TX/RX line in sleep 2025-05-20 20:14:34 +08:00
Song Ruo Jing
a99eac40db feat(uart): add pin release process to uart driver 2025-05-20 20:13:44 +08:00
Song Ruo Jing
9dbebf9945 fix(dedic_gpio): fix calloc to heap_caps_calloc 2025-05-20 17:13:48 +08:00
Song Ruo Jing
f39c15c80b fix(sleep): uart suspend/flush should also check if port is enabled on esp32 2025-05-20 17:13:09 +08:00
Song Ruo Jing
2b6ddf64f5 docs(uart): improve set/get baud rate API docs
Closes https://github.com/espressif/esp-idf/issues/15449
2025-05-20 17:07:39 +08:00
Song Ruo Jing
979c7f99a3 fix(uart): fixed coverity ininitialized scalar variable in uart_tcgetattr 2025-05-20 17:04:55 +08:00
Song Ruo Jing
47ef2aa788 fix(gpio): fix 8/16-bit gpio, rtc/lp_io register access 2025-05-20 16:26:48 +08:00
Song Ruo Jing
c45831723e fix(gpio): fix pu, pd, drv value incorrect from gpio_dump_io_configuration on esp32
Closes https://github.com/espressif/esp-idf/issues/14931
2025-05-20 16:26:38 +08:00
Mahavir Jain
a0de01f7a8 Merge branch 'feat/cjson_update_to_upstream_v5.1' into 'release/v5.1'
feat(cjson): update to latest upstream (v5.1)

See merge request espressif/esp-idf!39229
2025-05-20 09:50:07 +05:30
Island
60aa069c8f Merge branch 'change/ble_update_lib_20250516_v5.1' into 'release/v5.1'
change(ble): [AUTO_MR] 20250516 - Update ESP BLE Controller Lib (v5.1)

See merge request espressif/esp-idf!39234
2025-05-20 11:40:09 +08:00
Zhang Hai Peng
73445999ac fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(4713205)
- Fix: Missing ADV reports after bonding and connection


(cherry picked from commit 244d4f8fa7)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2025-05-20 11:13:16 +08:00
Wang Meng Yang
6108880c43 Merge branch 'feat/add_l2cap_register_event_v5.1' into 'release/v5.1'
feat(bt): Added events for l2cap register and unregister vfs(v5.1)

See merge request espressif/esp-idf!38423
2025-05-20 10:05:37 +08:00
Alexey Gerenkov
2c1fd67266 Merge branch 'feat/apptrace-crc16_v5.1' into 'release/v5.1'
Store CRC16 checksum value in the PERFMON1 reg (v5.1)

See merge request espressif/esp-idf!39212
2025-05-20 01:53:15 +08:00
Zhou Xiao
062987668a fix(ble): added missed printf for ll log interface 2025-05-19 20:34:04 +08:00
zwl
89110a212e fix(ble): fixed occasional assert issue in scan and connection scenarios on ESP32-C6 2025-05-19 20:34:00 +08:00
morris
06becec813 Merge branch 'refactor/add_dfs_init_auto_test_v5.1' into 'release/v5.1'
fix(mcpwm): the wrong pm lock type on esp32 and esp32s3 (v5.1)

See merge request espressif/esp-idf!39196
2025-05-19 17:50:37 +08:00
Rahul Tank
82b30702a8 fix(nimble): Add support for minimilistic builds 2025-05-19 12:53:39 +05:30