36055 Commits

Author SHA1 Message Date
morris
9d1b0c2df7 Merge branch 'feat/rmt_return_real_channel_resolution_v5.2' into 'release/v5.2'
feat(rmt): add API to return the real clock resolution of a channel (v5.2)

See merge request espressif/esp-idf!35903
2024-12-25 14:10:47 +08:00
laokaiyao
607afec360 fix(gpio_reserve): reserve the mspi pin regarding line mode 2024-12-25 11:08:32 +08:00
Armando
137cee80d2 fix(psram): fixed mode reg read bad timing on octal and hex psrams 2024-12-25 11:05:53 +08:00
zwl
1e68d50840 feat(ble): add dtm configuration command in hci example 2024-12-25 09:57:29 +08:00
Song Ruo Jing
54ca0cf944 fix(clk): rtc_clk_cpu_freq_set_xtal will always disable CPU's PLL
Align C6/H2 rtc_clk_cpu_freq_set_xtal behavior to other chips
2024-12-24 22:29:14 +08:00
Song Ruo Jing
b600a2ef8b fix(gpio): patched esp_rom_gpio_connect_out_signal for esp32 and esp32s2
The original ROM function enabled output for the pad first, and then connected the signal
This could result in an undesired level change at the pad

Closes https://github.com/espressif/esp-idf/issues/12826
2024-12-24 20:17:40 +08:00
Shu Chen
af7ce35ee6 Merge branch 'fix/add_macros_for_otbr_v5.2' into 'release/v5.2'
fix(openthread): add macros for ot_br (v5.2)

See merge request espressif/esp-idf!35894
2024-12-24 17:55:18 +08:00
Zhao Wei Liang
cf11949a7b feat(ble): Support get ble controller free heap size on ESP32-C2
(cherry picked from commit 2cb7d2437bc81124c2cc4a0f4b9e94bac2318f0e)

Co-authored-by: zwl <zhaoweiliang@espressif.com>
2024-12-24 15:21:21 +08:00
Zhao Wei Liang
226d8d7c75 feat(ble): Support get ble controller free heap size on ESP32-H2
(cherry picked from commit 12f226be7d9b02e27d4e98b018d886af7fb8b621)

Co-authored-by: zwl <zhaoweiliang@espressif.com>
2024-12-24 15:21:19 +08:00
Zhao Wei Liang
b77e07b891 feat(ble): Support get ble controller free heap size on ESP32-C6
(cherry picked from commit aa7feb944923cd3d9920e63db9b675b31c8981f7)

Co-authored-by: zwl <zhaoweiliang@espressif.com>
2024-12-24 15:21:17 +08:00
Zhao Wei Liang
46a0db10ac feat(ble): fixed some ble issues on ESP32-C2
(cherry picked from commit 5f9a3cdd1a89c6987ff64a62e325533fc217b38a)

Co-authored-by: zwl <zhaoweiliang@espressif.com>
2024-12-24 15:21:15 +08:00
Zhao Wei Liang
918edefb19 feat(ble): adjust bt default scheme position
(cherry picked from commit 446239251c1069e7128025bdbbe1f03d08304545)

Co-authored-by: zwl <zhaoweiliang@espressif.com>
2024-12-24 15:21:13 +08:00
Chen Jian Hua
b0f857a0f8 Merge branch 'refactor/optimize_ble_gatt_api_doc' into 'master'
refactor(bt/bluedroid): Optimize BLE GATT related APIs reference

See merge request espressif/esp-idf!34650

(cherry picked from commit 19b5381c9920a30d1288779181a26df3394c2527)

7320c77d refactor(bt/bluedroid): Optimize BLE GATT related APIs reference
8a80617c refactor(bt/bluedroid): Optimize BLE GATT related APIs reference
0ac97e98 refactor(bt/bluedroid): Optimize BLE GATT related APIs reference
27b17c69 refactor(bt/bluedroid): Optimize BLE GATT related APIs reference
ea8d7686 docs: Update gattc & gatts api header files
f508772f Apply 3 suggestion(s) to 2 file(s)
03469b52 Apply 2 suggestion(s) to 1 file(s)
aa2cf7a5 docs: fix minor issue
46dc6e96 docs(ble): Replaced "closed" with "terminated" for physical connection.

Co-authored-by: Wei Yu Han <weiyuhan@espressif.com>
2024-12-24 15:19:53 +08:00
laokaiyao
bc5f76a636 fix(i2s): add check for the tdm frame bits num 2024-12-24 14:47:01 +08:00
Gustavo Litovsky
4c97aa404a change(esp32): undo forcing two slots in I2S
fix(i2s): fixed the issue in PR 14879

Closes https://github.com/espressif/esp-idf/pull/14879

[Kevin: Update to only remove the limitation for PCM short format]
2024-12-24 14:47:01 +08:00
laokaiyao
1e5ba4282f refactor(i2s): refactor i2s examples common dependencies
Closes https://github.com/espressif/esp-idf/issues/14751

Make the common I2S dependencies as an example common component,
so that to avoid slash & backslash issue on windows
when use absolute include path.
2024-12-24 14:47:01 +08:00
laokaiyao
848f92b02c fix(i2s): return error when mclk_div is smaller than 2 2024-12-24 14:46:47 +08:00
laokaiyao
fb0b6e0987 fix(i2s): fixed incorrect buf size calculation 2024-12-24 12:32:07 +08:00
morris
cf0dc7a202 feat(rmt): add API to return the real clock resolution of a channel
Closes https://github.com/espressif/esp-idf/pull/15074
2024-12-24 11:17:21 +08:00
Shu Chen
1408102f63 Merge branch 'feature/add_rx_buff_statistic_v5.2' into 'release/v5.2'
feat(802.15.4): IEEE802.15.4 add rx buffer statistic (v5.2)

See merge request espressif/esp-idf!35641
2024-12-24 10:10:57 +08:00
Tan Yan Quan
89d56a9f7a fix(openthread): add macros for ot_br 2024-12-23 21:31:16 +08:00
Rahul Tank
baef4f239c Merge branch 'bugfix/ble_common_issues_v5.2' into 'release/v5.2'
Bugfix/ble common issues v5.2

See merge request espressif/esp-idf!35796
2024-12-23 20:05:40 +08:00
Astha Verma
2511d77650 fix(nimble): fix memory leak issue in Blufi example 2024-12-23 11:59:59 +05:30
liuning
47a2725c34 feat(phy): support to query phy used time 2024-12-23 10:58:23 +08:00
Jiang Jiang Jian
9ad543cf85 Merge branch 'bugfix/fix_some_wifi_bugs_20241221_v5.2' into 'release/v5.2'
fix some wifi bugs 20241221(Backport v5.2)

See merge request espressif/esp-idf!35863
2024-12-23 10:45:32 +08:00
xiongweichao
a6afd8cdfa fix(bt): Fixed some controller bugs
- Fix epr not being initiated after authentication is completed
- Fixed the issue HCI_READ_CLOCK returned parameter in slot
- Fixed the missmatching of CLKN and FCNT after clock update
2024-12-23 09:41:19 +08:00
chenqingqing
957dd92013 fix(bt): Fix error code returned by create_conn_cancel_cmd at different status
- Closes https://github.com/espressif/esp-idf/issues/7763
2024-12-23 09:41:19 +08:00
Rahul Tank
ae21841454 Merge branch 'bugfix/solve_memory_prints_v5.2' into 'release/v5.2'
fix(nimble): Changing esp_rom_printf to ESP_LOGI when memory allocation fails (v5.2)

See merge request espressif/esp-idf!35837
2024-12-22 13:39:22 +08:00
Abhinav Kudnar
14cf65eaf5 fix(nimble): Changing esp_rom_printf to ESP_LOGI when memory allocation fails 2024-12-21 17:11:03 +05:30
weiyuhan
c7842486aa fix(ble): removed c5 sdk config 2024-12-21 18:45:16 +08:00
Chen Jian Hua
fc38b1f28a feat(bt/bluedroid): Added BLE get started examples for Bluedroid
(cherry picked from commit d051a2a39de4699cdc919d467890ce8f216ef607)

Co-authored-by: xuzhekai <xuzhekai@espressif.com>
2024-12-21 18:28:33 +08:00
Sudeep Mohanty
4d43c79d0d fix(esp_ringbuf): Fixed no-split ringbuf issue where acquire pointer wraps around
This commit fixes an issue with no-split ring buffers where in the the
buffer did not receive items correctly if the acquire pointer wraps
around before items are sent to it.
2024-12-21 12:08:01 +05:30
muhaidong
18225731a1 fix(wifi): fixed blufi connect wep or wpa ap fail issue 2024-12-21 09:58:34 +08:00
muhaidong
e1320471b5 fix(phy): fixed calibration warning infomation inaccurate issue
Closes https://github.com/espressif/esp-idf/issues/14963
2024-12-21 09:58:34 +08:00
Rahul Tank
c9787fe233 Merge branch 'bugfix/fix_link_estab_param_v5.2' into 'release/v5.2'
fix(nimble): Corrected link_estab event handling parameters (v5.2)

See merge request espressif/esp-idf!35809
2024-12-21 00:17:55 +08:00
Sergei Silnov
4973c5f8f9 Merge branch 'fix/tools_pip_upgrade_v5.2' into 'release/v5.2'
fix(idf_tools.py): Upgrade pip and setuptools separately (v5.2)

See merge request espressif/esp-idf!35776
2024-12-20 20:07:10 +08:00
morris
8187205d61 Merge branch 'fix/flash_noos_issues_v5.2' into 'release/v5.2'
flash: fixed some no_os API issues (v5.2)

See merge request espressif/esp-idf!35794
2024-12-20 14:40:42 +08:00
Shu Chen
c74e96debf Merge branch 'fix/thread-lib-v52' into 'release/v5.2'
fix(openthread): update esp-thread-lib branch (v5.2)

See merge request espressif/esp-idf!35814
2024-12-20 13:32:08 +08:00
Tan Yan Quan
1910f71c7c fix(openthread): update esp-thread-lib branch 2024-12-20 12:29:02 +08:00
morris
44f29fb208 Merge branch 'fix/fix_adc_cali_check_scheme_api_issue_v5.2' into 'release/v5.2'
adc: fixed adc_cali_check_scheme wrong return on c2/h2/c6 (v5.2)

See merge request espressif/esp-idf!35720
2024-12-20 10:19:12 +08:00
Alexey Gerenkov
4a4849597e Merge branch 'fix/coredump_checksum_error_v5.2' into 'release/v5.2'
Fix/coredump checksum error (v5.2)

See merge request espressif/esp-idf!35764
2024-12-19 22:54:38 +08:00
Chen Yudong
1a95f45d3b ci: add build test for eco versions 2024-12-19 21:02:57 +08:00
Island
30f9f9f0fd Merge branch 'bugfix/fix_set_perfer_ext_conn_param_v5.2' into 'release/v5.2'
fix(bt/bluedroid): Fixed setting perfer conn params complete event report (v5.2)

See merge request espressif/esp-idf!35746
2024-12-19 19:21:12 +08:00
Rahul Tank
21cebc7df9 fix(nimble): Corrected link_estab event handling parameters 2024-12-19 16:00:46 +05:30
Armando
80abc301bd fix(cache): fixed cache hal ctx not initialised in app issue 2024-12-19 15:16:05 +08:00
Armando
2236ec1491 fix(spi_flash): fixed no_os flash API not consider cache states issue on h2/p4/c6/c5/c61 2024-12-19 15:15:33 +08:00
Roland Dobai
d7fe977e0f fix(idf_tools.py): Upgrade pip and setuptools separately
This way the setuptools version dependency resolution will be done by
the upgraded pip.
2024-12-18 12:57:32 +01:00
Shu Chen
f098b8f1f0 Merge branch 'feature/change_ot_ci_cases_wlan_to_ethernet_v5.2' into 'release/v5.2'
feat(openthread): change wlan to ethernet (Backport v5.2)

See merge request espressif/esp-idf!35740
2024-12-18 19:20:20 +08:00
Erhan Kurubas
6a7de95fa4 change(coredump): make sure consistency with written data and calculated checksum 2024-12-18 13:25:10 +03:00
chenjianhua
fd33d4cfa7 fix(bt/bluedroid): Fixed LE channel selection algorithm event reporting 2024-12-18 11:50:24 +08:00