Commit Graph

27441 Commits

Author SHA1 Message Date
Zhou Xiao
ac35a6e8f2 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:54:20 +08:00
Zhou Xiao
5558bef466 feat(ble): support hci log buffer separation
(cherry picked from commit 16a3b2c71b)

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

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-05-22 16:54:16 +08:00
Mahavir Jain
c0ab30f33c Merge branch 'feat/some_xip_psram_related_optimisations_and_fixes_v5.3' into 'release/v5.3'
feat(esp_psram): Add some wasted XIP PSRAM memory in heap and XIP PSRAM protection (v5.3)

See merge request espressif/esp-idf!38873
2025-05-22 12:00:14 +05:30
Island
ade43f3b00 Merge branch 'bugfix/fix_ble_scan_no_adv_report_when_connected_v5.3' into 'release/v5.3'
Fixed missing ADV reports after bonding and connection on ESP32-C3 and ESP32-S3 (v5.3)

See merge request espressif/esp-idf!39274
2025-05-21 18:19:24 +08:00
harshal.patil
5e15adfae9 fix(esp_psram): Add XIP PSRAM alignment gaps in heap only if PSRAM protection is enabled 2025-05-21 15:36:41 +05:30
harshal.patil
29f7654c2b feat(cpu_region_protect): Enable basic memory protection for SPIRAM 2025-05-21 15:36:41 +05:30
harshal.patil
8d42a711c4 feat(esp_psram): Add the gap created due to alignment of XIP segments in heap 2025-05-21 15:36:41 +05:30
harshal.patil
2cb93cd926 feat(esp_psram): Add some helper APIs to get usable PSRAM memory size 2025-05-21 15:36:41 +05:30
Armando
21bd94f116 fix(linker): fixed extern linker symbol type from int to char 2025-05-21 15:36:40 +05:30
morris
a2c53e5690 Merge branch 'fix/slot0_requires_all_pins_in_1bit_mode_issue_v5.3' into 'release/v5.3'
sd: fixed all pins need to be set when using slot0 on esp32p4 issue (v5.3)

See merge request espressif/esp-idf!39307
2025-05-21 15:11:13 +08:00
Rahul Tank
95b3176fdd Merge branch 'bugfix/handle_flow_control_flag_v5.3' into 'release/v5.3'
fix(nimble): Add chip dependancy flag for Flow control feature (v5.3)

See merge request espressif/esp-idf!39295
2025-05-21 09:53:13 +05:30
armando
8c89c9b9d5 fix(sd): fixed slot0 requires all pins to be set when using 1bit iomux mode on p4 2025-05-21 11:13:28 +08:00
Rahul Tank
9a2a3d0d86 Merge branch 'feat/min_size_builds_v5.3' into 'release/v5.3'
fix(nimble): Add support for minimilistic builds (v5.3)

See merge request espressif/esp-idf!39100
2025-05-20 21:03:50 +05:30
Rahul Tank
f2c577ae51 fix(nimble): Add chip dependancy flag for Flow control feature 2025-05-20 18:10:35 +05:30
Mahavir Jain
2be4cef6f2 Merge branch 'feat/cjson_update_to_upstream_v5.3' into 'release/v5.3'
feat(cjson): update to latest upstream (v5.3)

See merge request espressif/esp-idf!39227
2025-05-20 09:50:26 +05:30
Mahavir Jain
7d97a53953 Merge branch 'contrib/github_pr_15059_v5.3' into 'release/v5.3'
feat(https): Get TLS errors from http client (GitHub PR) (v5.3)

See merge request espressif/esp-idf!39143
2025-05-20 09:49:12 +05:30
Island
88cb3027f5 Merge branch 'change/ble_update_lib_20250516_v5.3' into 'release/v5.3'
change(ble): [AUTO_MR] 20250516 - Update ESP BLE Controller Lib (v5.3)

See merge request espressif/esp-idf!39236
2025-05-20 11:39:56 +08:00
Zhang Hai Peng
a689510a6c 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:27 +08:00
Alexey Gerenkov
ef4c750d39 Merge branch 'feat/apptrace-crc16_v5.3' into 'release/v5.3'
Store CRC16 checksum value in the PERFMON1 reg (v5.3)

See merge request espressif/esp-idf!39210
2025-05-20 01:50:54 +08:00
zwl
75fcb6b5d5 fix(ble): fixed occasional assert issue in scan and connection scenarios on ESP32-C6 2025-05-19 20:37:37 +08:00
Rahul Tank
03dfb8e411 fix(nimble): Add support for minimilistic builds 2025-05-19 12:48:32 +05:30
Rahul Tank
7e99457c8f Merge branch 'fix/gattc_proc_comparison_v5.3' into 'release/v5.3'
fix(nimble): Fix proc rx entry comparison (v5.3)

See merge request espressif/esp-idf!39189
2025-05-19 12:32:58 +05:30
Zhao Wei Liang
d42c0c88ef fix(ble): added missed printf for ll log interface
(cherry picked from commit d12e072b35)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-05-19 12:04:01 +08:00
Zhao Wei Liang
6f73cb187c feat(ble): support creating connections during scanning process on ESP32-H2
(cherry picked from commit 207d85a5f7)

Co-authored-by: zwl <zhaoweiliang@espressif.com>
2025-05-19 12:03:59 +08:00
Zhao Wei Liang
3a52c0443c change(ble): [AUTO_MR] Update lib_esp32c2 to 664e4255
(cherry picked from commit 3cfd4d0166)

Co-authored-by: zwl <zhaoweiliang@espressif.com>
2025-05-19 12:03:56 +08:00
Zhao Wei Liang
e248ccd543 change(ble): [AUTO_MR] Update lib_esp32c6 to 1304a9d0
(cherry picked from commit 69158d5064)

Co-authored-by: zwl <zhaoweiliang@espressif.com>
2025-05-19 12:03:54 +08:00
Zhao Wei Liang
4ba0a8310b change(ble): [AUTO_MR] Update lib_esp32h2 to 1304a9d0
(cherry picked from commit 29f89efea6)

Co-authored-by: zwl <zhaoweiliang@espressif.com>
2025-05-19 12:03:52 +08:00
Ashish Sharma
ecc61d4e45 feat(cjson): update to latest upstream 2025-05-19 09:51:18 +08:00
morris
292114f622 Merge branch 'refactor/usb_dwc_buff_delay_on_p4_backport_v5.3' into 'release/v5.3'
refactor(hcd_dwc): Apply ls_via_fs_hub delay for all targets (backport to v5.3)

See merge request espressif/esp-idf!39150
2025-05-16 23:04:43 +08:00
Jiang Jiang Jian
df274a328e Merge branch 'bugfix/fix_twt_just_post_one_event_for_multiple_flow_v5.3' into 'release/v5.3'
fix(wifi): fix twt just post one event for multiple flow(Backport v5.3)

See merge request espressif/esp-idf!37758
2025-05-16 19:56:13 +08:00
Erhan Kurubas
6cafe499ed feat(apptrace): Store CRC16 checksum value of exposed block in the perfmon reg 2025-05-16 11:33:12 +02:00
morris
3260fd31cf fix(mcpwm): the wrong pm lock type on esp32 and esp32s3 2025-05-16 10:51:37 +08:00
morris
995b09e792 Merge branch 'fix/usbjtag_after_tinyusb_backport_v5.3' into 'release/v5.3'
fix(usb/phy): Fix ability to switch back to USB/JTAG after uninstalling TinyUSB (backport to v5.3)

See merge request espressif/esp-idf!39125
2025-05-16 10:23:04 +08:00
Sumeet Singh
e7e6577568 fix(nimble): Fix proc rx entry comparison (v5.3) 2025-05-15 19:51:00 +05:30
Alexey Gerenkov
087d7db455 Merge branch 'freertos_sysview_deadlock_fix_v5.3' into 'release/v5.3'
fix(app_trace): prevent deadlock on sysview start (v5.3)

See merge request espressif/esp-idf!39138
2025-05-15 15:46:22 +08:00
morris
711836a6a0 Merge branch 'feat/usb_host_move_dma_cap_mem_to_psram_p4_backport_v5.3' into 'release/v5.3'
feat(usb_host): Move DMA capable memory to external ram on P4 (backport v5.3)

See merge request espressif/esp-idf!39081
2025-05-14 22:20:50 +08:00
Rahul Tank
4d86268751 Merge branch 'bugfix/fix_few_nimble_issues_10052025_v5.3' into 'release/v5.3'
fix(nimble): fix nimble issues 10052025(v5.3)

See merge request espressif/esp-idf!39015
2025-05-14 20:41:42 +08:00
Shu Chen
c16caab061 Merge branch 'feat/calibrate_bus_latency_v5.3' into 'release/v5.3'
Feat/calibrate bus latency v5.3

See merge request espressif/esp-idf!39132
2025-05-14 20:04:49 +08:00
Roman Leonov
bc7c612c1f refactor(hcd_dwc): Apply ls_via_fs_hub delay for all targets 2025-05-14 13:52:16 +02:00
nilesh.kale
7853142e6e fix(esp_http_client): update code format for API
This commit update code format as per IDF standard for API
esp_http_client_get_and_clear_last_tls_error().
2025-05-14 15:25:18 +05:30
Lorenzo Consolaro
81382d93a5 feat(https): Get TLS errors from http client
update PR

update mr

Update components/esp_http_client/esp_http_client.c

Co-authored-by: Nilesh Kale <nilesh.kale@espressif.com>
2025-05-14 15:25:18 +05:30
Island
60cd7f506c Merge branch 'bugfix/fix_some_ble_bugs_0422_v5.3' into 'release/v5.3'
Bugfix/fix some ble bugs 0422 (v5.3)

See merge request espressif/esp-idf!39071
2025-05-14 17:23:20 +08:00
Samuel Obuch
5281c04d97 fix(sysview): do not use freertos ticks to prevent deadlock 2025-05-14 11:22:30 +02:00
Tan Yan Quan
63a287101e feat(openthread): change border agent to kconfig option 2025-05-14 16:15:57 +08:00
Tan Yan Quan
964285f73b fix(openthread): handle SetTimeSyncState when ifconfig up or down 2025-05-14 16:15:51 +08:00
Tan Yan Quan
71d42ab61d feat(openthread): support bus_latency for dual-chip BR solution 2025-05-14 16:15:43 +08:00
Marius Vikhammer
83bac55998 Merge branch 'fix/memory-utils-ptr-executable_v5.3' into 'release/v5.3'
fix(memory-utils): Missing case in esp_ptr_executable logic (backport v5.3)

See merge request espressif/esp-idf!37100
2025-05-14 16:14:50 +08:00
Marius Vikhammer
49025e7140 Merge branch 'fix/memprot-config-used-in-memory-layouts_v5.3' into 'release/v5.3'
fix(heap): Fix wrong config to enable MALLOC_CAP_EXEC in memory_layout.c (backport v5.3)

See merge request espressif/esp-idf!35201
2025-05-14 14:32:22 +08:00
John Boiles
362cca224a fix(usb/phy): Fix ability to switch back to USB/JTAG after uninstalling TinyUSB
Fixes #15912. This is a revert of a change made in 005ae0554 that breaks the
ability to re-initalize the USB/JTAG device after uninstalling TinyUSB.

Closes https://github.com/espressif/esp-idf/issues/15912
2025-05-14 08:25:43 +02:00