Commit Graph

39993 Commits

Author SHA1 Message Date
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
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
morris c590bc5beb Merge branch 'refactor/add_dfs_init_auto_test_v5.3' into 'release/v5.3'
fix(mcpwm): the wrong pm lock type on esp32 and esp32s3 (v5.3)

See merge request espressif/esp-idf!39194
2025-05-16 14:34:49 +08: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
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
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
Sumeet Singh e17ed5d738 fix(nimble): Fixed async race condition with HCI outstanding packets counter 2025-05-14 10:29:40 +05:30
Rahul Tank 3e97fa00a2 fix(nimble): Extend support for allow connect during scan for more chips 2025-05-14 10:29:33 +05:30
Rahul Tank 577563840a fix(nimble): Add support for anonymous address type for whitelist 2025-05-14 10:29:25 +05:30
Rahul Tank 378216daf1 fix(nimble): Add configurable option to select ext adv v2 command 2025-05-14 10:29:21 +05:30
Shu Chen 4c8ebb9831 Merge branch 'feat/ot_br_esp32p4_v5.3' into 'release/v5.3'
feat(br): support ot_br example for esp32p4 (v5.3)

See merge request espressif/esp-idf!39009
2025-05-14 09:26:37 +08:00
Rahul Tank 37c0d836ab Merge branch 'fix/gatt_cache_inc_services_uuid_type_error_v5.3' into 'release/v5.3'
fix(nimble): Fixed UUID type error in gatt caching included service search (v5.3)

See merge request espressif/esp-idf!39089
2025-05-14 09:26:22 +08:00
Sumeet Singh 8cab86decd fix(nimble): Fixed UUID type error in gatt caching included service search (v5.3) 2025-05-13 17:34:15 +05:30
peter.marcisovsky 196bc310e5 feat(usb_host): Move DMA capable memory to external ram on P4
- DWC-OTG internal DMA can access psram on esp32p4
    - Move DMA memory buffs to psram, to save internal ram
    - HCD tests and MSC example runs in CI with psram enabled
2025-05-13 13:32:38 +02:00
Zhang Hai Peng 0ac1d27ea7 fix(ble/bluedroid): Reduce Bluedroid host log output over SPI
(cherry picked from commit 0586d10317)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2025-05-13 16:13:59 +08:00
Zhang Hai Peng 31fecc616d fix(ble/bluedroid): Added value len check in esp_ble_gatts_send_indicate()
(cherry picked from commit bfa0fff2e5)

Co-authored-by: Nebojsa Cvetkovic <nebkat@gmail.com>
2025-05-13 16:13:56 +08:00
Zhang Hai Peng 9c282d6e12 fix(ble/bluedroid): Change maximum length of attribute value to 517
(cherry picked from commit df8c1f7a96)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2025-05-13 16:13:54 +08:00
Zhang Hai Peng c27dbdf1a9 docs(ble): clarify meaning of 0 value for esp_ble_gap_start_ext_scan() parameters
(cherry picked from commit ebb76933d0)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2025-05-13 16:13:51 +08:00
Zhang Hai Peng 668739a675 fix(ble/bluedroid): Fixed BLE GAP appearance configuration check
(cherry picked from commit 6552854cb5)

Co-authored-by: zhanghaipeng <zhanghaipeng@espressif.com>
2025-05-13 16:13:48 +08:00
yinqingzhao ced26468d4 fix(wifi): fix some wifi bugs 2025-05-13 14:49:53 +08:00
Marius Vikhammer acea1fc047 Merge branch 'contrib/github_pr_15132_v5.3' into 'release/v5.3'
fix(newlib): usleep returning early (GitHub PR) (v5.3)

See merge request espressif/esp-idf!38709
2025-05-13 14:38:55 +08:00
Guillaume Souchere 7ab1b601ad fix(heap): Fix wrong config to enable MALLOC_CAP_EXEC in memory_layout.c
In esp32c2 and esp32c61 memory_layout.c files, the config used to allow
MALLOC_CAP_EXEC was CONFIG_ESP_SYSTEM_MEMPROT_FEATURE when
CONFIG_ESP_SYSTEM_PMP_IDRAM_SPLIT should be used.

Closes https://github.com/espressif/esp-idf/issues/14836
2025-05-13 08:17:28 +02:00
Guillaume Souchere cb076f2097 fix(memory-utils): Missing case in esp_ptr_executable logic
esp_ptr_executable does not consider that the PSRAM and FLASH
memory mapping are not always matching.

Added a "pointer is in PSRAM" specific check in the logic to
fix the issue.
2025-05-13 08:16:59 +02:00
Rahul Tank d56f1b5cb7 Merge branch 'feat/gatt_cache_info_v5.3' into 'release/v5.3'
fix(nimble): Added api's to fetch gatt cache info (v5.3)

See merge request espressif/esp-idf!39031
2025-05-13 13:54:44 +08:00
Martin Vychodil 8db2dcca76 Merge branch 'feat/nvs_pytest_add_non_ascii_string_test_v5.3' into 'release/v5.3'
feat: Add NVS generator check test for CRC of non-ASCII strings (v5.3)

See merge request espressif/esp-idf!38843
2025-05-12 19:48:40 +08:00
morris bc6a2359a4 Merge branch 'fix/rmt_race_condition_v5.3' into 'release/v5.3'
fix(rmt): fix race condition and add receive config error message (v5.3)

See merge request espressif/esp-idf!38999
2025-05-12 15:14:53 +08:00
Astha Verma 8e72311441 fix(nimble): Added api's for fetching gatt cache data and for discovering included service 2025-05-12 11:56:24 +05:30
Rahul Tank d00ce57499 Merge branch 'bugfix/provide_user_option_delete_pair_v5.3' into 'release/v5.3'
fix(nimble): Added option to stack to handle repeat pairing internally (v5.3)

See merge request espressif/esp-idf!38960
2025-05-12 13:03:04 +08:00
morris 93953299c6 Merge branch 'bugfix/fixed_mismatch_of_tx_queue_statue_v5.3' into 'release/v5.3'
fix(i2s): fixed the false buf catenate while use preload (v5.3)

See merge request espressif/esp-idf!38968
2025-05-12 10:38:03 +08:00
Tan Yan Quan d7ff344c4f fix(openthread): standardize disable_test to exclude certain targets 2025-05-12 10:37:50 +08:00
Rahul Tank c15ce89435 fix(nimble): Added option to stack to handle repeat pairing internally 2025-05-10 20:26:11 +05:30
Tan Yan Quan 5f026d7533 feat(openthread/br): update thread-lib for esp32p4 and OT upstream ec2b0d487
* esp-openthread: thread_zigbee/esp-openthread@ac1715a6f
* openthread: espressif/openthread@ec2b0d487
* esp-idf: espressif/esp-idf@eb703e4f0
2025-05-09 11:51:20 +00:00
Tan Yan Quan eb703e4f0f feat(openthread): update OT upstream to ec2b0d487 2025-05-09 19:41:59 +08:00
Tan Yan Quan c975aa6aef feat(openthread): support esp32p4 as ot_br 2025-05-09 19:41:34 +08:00
morris 53ab7b89f8 Merge branch 'feat/customize_i2c_operation_transaction_v5.3' into 'release/v5.3'
feat(i2c): Add api for customize i2c transaction interface for un-standard i2c device (backport v5.3)

See merge request espressif/esp-idf!37416
2025-05-09 18:05:27 +08:00