Commit Graph
25836 Commits
Author SHA1 Message Date
Island 6290ee1425 Merge branch 'feat/support_cble50y25_277_v5.2' into 'release/v5.2'
feat(ble): Support controller log compression for ESP32-C3 and ESP32-S3(0871069) (v5.2)

See merge request espressif/esp-idf!43105
2025-11-10 14:05:47 +08:00
morris ebadc2e49c Merge branch 'fix/fix_esp32_rmt_pm_lock_type_v5.2' into 'release/v5.2'
fix(rmt): fix pm lock type to increase stability (v5.2)

See merge request espressif/esp-idf!43049
2025-11-10 13:50:46 +08:00
David Čermák 52e605e331 Merge branch 'fix/eth_connect_v5.2' into 'release/v5.2'
fix(esp_eth): made LAN8720 test write register function more robust (v5.2)

See merge request espressif/esp-idf!42935
2025-11-07 20:55:56 +08:00
Omar Chebib 1da0562506 fix(esp_system): prevent .eh_frame-based unwinding from looping indefinitely 2025-11-06 14:17:12 +08:00
Chen Jian HuaandZhou Xiao 721553eae0 feat(ble): make ble log task stack size configurable
(cherry picked from commit b525e6555b)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-11-05 13:33:18 +08:00
Chen Jian Hua 096adb46e0 feat(ble): Enable get bt ts for ESP32-C3 and ESP32-S3
(cherry picked from commit b870a8fb5a)

Co-authored-by: chenjianhua <chenjianhua@espressif.com>
2025-11-05 13:33:18 +08:00
Chen Jian Hua 13c69a07ee feat(bt): Update bt lib for ESP32-C3 and ESP32-S3(0871069)
- Added more log for BLE
- Support BLE log filter and simeple output
- Support BLE log compression


(cherry picked from commit 03758ba550)

Co-authored-by: chenjianhua <chenjianhua@espressif.com>
2025-11-05 13:33:17 +08:00
Ondrej Kosta 47fa319067 fix(esp_eth): made LAN8720 test write register function more robust 2025-11-04 04:14:39 +01:00
Rahul Tank 2e34783382 Merge branch 'bugfix/fix_compilation_issues_v5.2' into 'release/v5.2'
fix(nimble): Address compilation issues in nimble examples (v5.2)

See merge request espressif/esp-idf!42868
2025-11-03 14:06:43 +05:30
Chen Jichang 211c46e345 fix(rmt): fix pm lock type to increase stability 2025-11-03 16:25:17 +08:00
Zhou Xiao 76aed495ad fix(ble): fixed hci event log when link layer logging is disabled
(cherry picked from commit 777f21783b)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-10-30 21:13:13 +08:00
Martin Vychodil 19c9e5a139 Merge branch 'feature/storage_nvs_perf_blob_v5.2' into 'release/v5.2'
Improvement of NVS Blob performance (v5.2)

See merge request espressif/esp-idf!41577
2025-10-30 19:51:31 +08:00
Rahul Tank 82f31b1731 fix(nimble): Address compilation issues in nimble examples 2025-10-30 11:41:18 +05:30
Jiang Jiang Jian 9f0a1d20b2 Merge branch 'bugfix/oob_in_avrc_vendor_msg_v5.2' into 'release/v5.2'
fix(bt/bluedroid): fixed potential OOB in AVRCP vendor command composition (v5.2)

See merge request espressif/esp-idf!42947
2025-10-30 13:59:09 +08:00
Jiang Jiang Jian 6a9d6af418 Merge branch 'ci/fix_wifi_testcase_v5.2' into 'release/v5.2'
fix(unit_test): Fix esp_wifi and wpa_supplicant unit tests (Backport v5.2)

See merge request espressif/esp-idf!42689
2025-10-30 13:58:35 +08:00
morris 58003aea07 Merge branch 'bugfix/fixed_i2s_write_invalid_offset_issue_v5.2' into 'release/v5.2'
fix(i2s): fixed invalid offset in the big gap writing scenario (v5.2)

See merge request espressif/esp-idf!42755
2025-10-30 13:16:37 +08:00
Rahul Tank b89bf2dcc6 fix(nimble): Address compilation issues in nimble examples 2025-10-29 21:17:39 +05:30
Shu Chen 23f2b30ccb Merge branch 'feat/support_dhcpv6_v5.2' into 'release/v5.2'
feat(openthread): support OT upstream dhcpv6 feature (v5.2)

See merge request espressif/esp-idf!42915
2025-10-29 02:48:22 +00:00
Tan Yan Quan 4a6a7b8bf3 feat(openthread): add kconfig option for timing optimization 2025-10-28 15:43:11 +08:00
Shu Chen d2fc0e7d3c change(802.15.4): change the default cca threshold to -75dBm 2025-10-28 15:43:08 +08:00
Tan Yan Quan dcf2757923 feat(openthread): update thread-lib for new OT upstream 36b14d3ef
* esp-openthread: thread_zigbee/esp-openthread@fcc4f77f3
* openthread: espressif/openthread@36b14d3ef
* esp-idf: espressif/esp-idf@423663783
2025-10-28 07:33:58 +00:00
Shu Chen c8c994a053 Merge branch 'feat/allow_set_ot_netif_config_v5.2' into 'release/v5.2'
feat: allow set ot netif config (v5.2)

See merge request espressif/esp-idf!42904
2025-10-28 06:50:55 +00:00
Island 31acf50ca3 Merge branch 'change/ble_update_lib_20251022_v5.2' into 'release/v5.2'
change(ble): [AUTO_MR] 20251022 - Update ESP BLE Controller Lib (v5.2)

See merge request espressif/esp-idf!42838
2025-10-28 10:37:12 +08:00
Jin Cheng 8262ee807d fix(bt/bluedroid): fixed potential OOB in AVRCP vendor command composition 2025-10-28 10:18:43 +08:00
morris 5640f727f2 Merge branch 'test/expend_assert_value_v5.2' into 'release/v5.2'
test(pcnt): expend assert value to decrease failure ratio (v5.2)

See merge request espressif/esp-idf!42897
2025-10-28 10:05:16 +08:00
Rahul Tank 763100d7e4 Merge branch 'feat/read_all_local_remote_sup_feat_v5.2' into 'release/v5.2'
feat(nimble): Add support for read all local / remote supported features HCI cmd (v5.2)

See merge request espressif/esp-idf!42874
2025-10-27 21:27:37 +05:30
Tan Yan Quan 4236637835 feat(openthread): support OT upstream dhcpv6 feature 2025-10-27 14:21:38 +08:00
Tan Yan Quan 5451b02455 feat(openthread): update OT upstream to 36b14d3ef 2025-10-27 14:21:38 +08:00
Xu Si Yu 3b56f22d72 feat(openthread): support custom netif config during initialization 2025-10-27 11:59:45 +08:00
Chen Jichang 0e6fd6d31c test(pcnt): expend assert value to decrease failure ratio 2025-10-27 11:11:50 +08:00
Marius Vikhammer ac1921398f Merge branch 'ci/ulp_fsm_reset_between_tests_v5.2' into 'release/v5.2'
ci(ulp): reset board between ulp-fsm tests (v5.2)

See merge request espressif/esp-idf!42861
2025-10-24 14:52:54 +08:00
Island 78721822d7 Merge branch 'feat/support_get_ble_local_irk_v5.2' into 'release/v5.2'
feat(ble/bluedroid): add API to get local BLE IRK (v5.2)

See merge request espressif/esp-idf!42758
2025-10-24 12:59:02 +08:00
Marius Vikhammer 30b2a15cee ci(ulp): reset board between ulp-fsm tests 2025-10-24 11:25:23 +08:00
Ivan Grokhotkov 9c865d7fa2 fix(linux): define __assert_func for IDF_TARGET=linux on macOS 2025-10-23 20:02:58 +02:00
Ivan Grokhotkov de6139499c feat(linux): provide getrandom implementation for macOS
This makes getrandom(2) usable when compiling with IDF_TARGET=linux
on a macOS host.
2025-10-23 20:02:58 +02:00
Ivan Grokhotkov 4e25375439 fix(freertos): override select function without relying on -Wl,--wrap
This commit changes the approach used to override select function
in FreeRTOS simulator.

The previous approach relied on '--wrap', which is a feature of GNU
linker that performs symbol substitution at link time. Sadly this
feature is not present in macOS linker.

The alternative solution is to define 'select' wrapper as a regular
(exported) symbol, preventing it from being loaded from system
libraries. To call the "real" select implementation we use dlsym
function and find the function pointer at run time. This solution
works on both Linux and macOS.
2025-10-23 20:02:57 +02:00
radek.tandler 5c9f4beb5f refactor(nvs_flash): Improved Blob performance
- The findItem method was improved to use a hash list in RAM when searching for BLOB data chunks
  - The findItem method was extended with a parameter that returns the position of an item on the page,
    if it is found
  - The algorithm for matching existing variable-length data (such as strings and BLOBs) with
    new values was enhanced by comparing the CRC32 of the data chunks before reading the data from flash
2025-10-23 20:02:16 +02:00
Zhou Xiaoandzhaoweiliang 632d1b9e9e feat(ble): add priority level config on ESP32-H2
(cherry picked from commit 75f2b8d4a1)

Co-authored-by: zhaoweiliang <zhaoweiliang@espressif.com>
2025-10-23 15:12:31 +08:00
Zhou Xiaoandzhaoweiliang 2852dc2566 feat(ble): add priority level config on ESP32-C6
(cherry picked from commit 09337109b7)

Co-authored-by: zhaoweiliang <zhaoweiliang@espressif.com>
2025-10-23 15:12:31 +08:00
Zhou Xiaoandcjin 8561f26e3c fix(ble): fix ble wakeup causes error on ESP32-H2
(cherry picked from commit 5ff01bf027)

Co-authored-by: cjin <jinchen@espressif.com>
2025-10-23 15:12:31 +08:00
Zhou Xiaoandcjin d6e62787b1 fix(ble): fix ble wakeup causes error on ESP32-C6
(cherry picked from commit 4d1872c66d)

Co-authored-by: cjin <jinchen@espressif.com>
2025-10-23 15:12:30 +08:00
Zhou Xiaoandcjin cd704b8fd1 fix(ble): fix ble wakeup causes error on ESP32-C2
(cherry picked from commit 5407e36e4a)

Co-authored-by: cjin <jinchen@espressif.com>
2025-10-23 15:12:30 +08:00
Zhou Xiao 8549409fd0 change(ble): [AUTO_MR] updated rom linker script for ESP32-C2
(cherry picked from commit 557b7bae2e)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-10-23 15:12:30 +08:00
Zhou Xiao 8bbbddd13e change(ble): [AUTO_MR] Update lib_esp32c2 to 283861b8
(cherry picked from commit ee2c7247fb)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-10-23 15:12:29 +08:00
Zhou Xiao 5282a4f79e change(ble): [AUTO_MR] Update lib_esp32c6 to a76948d4
(cherry picked from commit f4d881ff59)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-10-23 15:12:29 +08:00
Zhou Xiao 0607926329 change(ble): [AUTO_MR] Update lib_esp32h2 to a76948d4
(cherry picked from commit ab5c1b0e3b)

Co-authored-by: Zhou Xiao <zhouxiao@espressif.com>
2025-10-23 15:12:29 +08:00
Rahul Tank 27eaad3fd0 feat(nimble): Add support for HCI commands / events
1. Read all local supported feature
      2. Read remote supported feature
      3. Advertising monitor.
2025-10-23 10:06:21 +05:30
laokaiyao aae7e3cbed fix(i2s): fixed invalid offset in the big gap writing scenario 2025-10-23 11:53:31 +08:00
Shu Chen f1c1d2cd6a Merge branch 'feat/add_openthread_start_stop_api_v5.2' into 'release/v5.2'
feat(openthread): add openthread start stop APIs (v5.2)

See merge request espressif/esp-idf!42649
2025-10-22 08:29:14 +00:00
morris d11cad848a Merge branch 'fix/w5500_10m_mode_v5_2' into 'release/v5.2'
fix(esp_eth): Fixed W5500 poor performance in 10M mode v5.2

See merge request espressif/esp-idf!42731
2025-10-22 14:44:28 +08:00