Commit Graph

37720 Commits

Author SHA1 Message Date
Ondrej Kosta
078315cc2c fix(examples): fixed bridge example test endnode to host send 2025-11-04 03:24:30 +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
Island
8ec0b5fad2 Merge branch 'docs/ble_add_low_power_intro_v5.2' into 'release/v5.2'
Docs/ble add low power intro v5.2

See merge request espressif/esp-idf!43001
2025-11-03 16:17:59 +08:00
Island
72d06017df Merge branch 'fix/hci_log_spi_out_ceva_v5.2' into 'release/v5.2'
fix(ble): fixed hci event log when link layer logging is disabled (v5.2)

See merge request espressif/esp-idf!43006
2025-10-31 16:07:15 +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
Wei Yuhan
edb9727cc8 docs(ble): Replaced BLE with Bluetooth LE 2025-10-30 16:49:03 +08:00
Wei Yuhan
40516c8e3e docs(ble): Added BLE Low Power Guide 2025-10-30 16:48:54 +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
zwx
0bbbd21692 feat(openthread): enlarge ot_br factory binary size 2025-10-28 15:43:13 +08: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
c782e974fe Merge branch 'docs/update_nimble_pts_info_v5.2' into 'release/v5.2'
docs(ble): Updated NimBLE certification info (v5.2)

See merge request espressif/esp-idf!42460
2025-10-28 12:09:31 +08: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
Roland Dobai
a05177b391 Merge branch 'fix/root_build_error_v5.2' into 'release/v5.2'
Fixed unsuccessful build for the IDF root directory attempts in Windows (v5.2)

See merge request espressif/esp-idf!42766
2025-10-27 16:34:20 +01:00
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
709101d86a feat(openthread): update examples for API changes 2025-10-27 11:59:45 +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 Xiao
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 Xiao
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 Xiao
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 Xiao
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 Xiao
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
Wang Meng Yang
e8ab91eb5a Merge branch 'bugfix/ci_c3eco7_pwr_save_fail_v5.2' into 'release/v5.2'
fix(ble): fix ci power save test connection failure(v5.2)

See merge request espressif/esp-idf!42773
2025-10-22 17:03:04 +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