zwl
8650436d6b
fix(ble): fixed occasional crash issue in multi-connect scenarios on ESP32-C6
2024-09-18 17:05:08 +08:00
liqigan
50ba5891b5
fix(bt/bluedroid): Fixed not deep copy service_name and user1_ptr in RAW SDP search event
2024-09-18 16:22:24 +08:00
liqigan
0fe9ddd190
change(bt/bluedroid): Limited SDP service discovery operation
2024-09-18 16:22:19 +08:00
liqigan
f1d14e7db5
change(bt/bluedroid): Release record data after SDP record created
2024-09-18 16:08:14 +08:00
Zhao Wei Liang
1ae74c4dd4
fix(ble): fixed memory leak issue when using uart hci
...
(cherry picked from commit 4d2c44f511 )
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2024-09-18 15:58:07 +08:00
Zhao Wei Liang
dbfc55c111
fix(ble): fixed occasional assertion issue when enabling logging on ESP32-C2
...
(cherry picked from commit 0ef9ecb715 )
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2024-09-18 15:58:05 +08:00
Zhao Wei Liang
a760bbc784
fix(ble): fixed occasional acl data packet loss issue when using UHCI on ESP32-H2
...
(cherry picked from commit c929a01931 )
Co-authored-by: zwl <zhaoweiliang@espressif.com >
2024-09-18 15:58:02 +08:00
Konstantin Kondrashov
3a8e4d8fa0
fix(esptool_py): Check the size of the bootloader + signature block
2024-09-18 09:58:10 +03:00
linruihao
1de0308a65
fix(bt/bluedroid): Fixed some bugs in AVRCP
2024-09-18 11:05:13 +08:00
Marius Vikhammer
0955c1aabe
Merge branch 'contrib/github_pr_14469_v5.3' into 'release/v5.3'
...
fix(spinlock): comparison of integer expressions of different signedness (GitHub PR) (v5.3)
See merge request espressif/esp-idf!33543
2024-09-18 09:12:20 +08:00
Richard Allen
0d3856e369
change(mbedtls/port): optimize gcm_mult()
...
1) pre-shift GCM last4 to use 32-bit shift
On 32-bit architectures like Aarch32, RV32, Xtensa,
shifting a 64-bit variable by 32-bits is free,
since it changes the register representing half of the 64-bit var.
Pre-shift the last4 array to take advantage of this.
2) unroll first GCM iteration
The first loop of gcm_mult() is different from
the others. By unrolling it separately from the
others, the other iterations may take advantage
of the zero-overhead loop construct, in addition
to saving a conditional branch in the loop.
2024-09-17 20:06:24 +08:00
luoxu
43515e0ccd
feat(ble_mesh): ble mesh lib flash size optimized
2024-09-17 17:23:47 +08:00
Mahavir Jain
9a6fcb836c
Merge branch 'feat/support_esp32c2_eco4_rom_mbedtls_v3.6.0_lts_v5.3' into 'release/v5.3'
...
feat(mbedtls): support esp32c2 eco4 rom mbedtls v3.6.0 lts v5.3 (backport v5.3)
See merge request espressif/esp-idf!33419
2024-09-17 12:51:38 +08:00
Rahul Tank
a7fdf8d982
Merge branch 'bugfix/nimble_coverity_fixes_v5.3' into 'release/v5.3'
...
fix(nimble): Fix for coverity issues (v5.3)
See merge request espressif/esp-idf!33461
2024-09-16 22:40:14 +08:00
Marius Vikhammer
619db6b4c4
Merge branch 'fix/spinlock-var-not-used-warning_v5.3' into 'release/v5.3'
...
fix(system): fixed warnings related to ununsed var in spinlock.h (backport v5.3)
See merge request espressif/esp-idf!33484
2024-09-16 18:00:01 +08:00
Rahul Tank
a7d487acc5
fix(nimble): Fix for coverity issues
2024-09-16 14:26:06 +05:30
Andste82
b24d36a1cd
fix(spinlock): comparison of integer expressions of different signedness
2024-09-16 09:49:25 +03:00
Rahul Tank
62d9ebf9ec
fix(nimble): De-register host cb in stack deinit
2024-09-16 10:36:58 +05:30
Rahul Tank
42fc27767c
Merge branch 'bugfix/fixed_ble_multi_conn_host_issue_5.3' into 'release/v5.3'
...
fix(ble): fixed the nimble connection reattempt issue when the OPTIMIZE_MULTI_CONN is enabled
See merge request espressif/esp-idf!33500
2024-09-16 13:04:15 +08:00
morris
e6ee09b6a1
Merge branch 'fix/fix_csi_bridge_clock_enable_issue_v5.3' into 'release/v5.3'
...
rcc: change rcc var i to rcc_cnt (v5.3)
See merge request espressif/esp-idf!33536
2024-09-14 16:10:56 +08:00
Jiang Jiang Jian
ee735d7dbf
Merge branch 'bugfix/fix_missing_per_adv_sync_est_evt_v5.3' into 'release/v5.3'
...
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(c66a703) (Backport v5.3)
See merge request espressif/esp-idf!33450
2024-09-14 15:49:11 +08:00
Armando
9011c4a3fd
change(rcc): change rcc var i to rcc_cnt
2024-09-14 10:05:00 +08:00
Chen Jichang
c9430ed953
ci(esp32c5,esp32c61): stop building c5 and c61 on 5.3
2024-09-13 19:39:29 +08:00
WanqQixiang
0c8074b318
feat(openthread): Replace netconn external resolve hook with dns external hook
2024-09-13 17:59:15 +08:00
WanqQixiang
4eac78f675
feat(lwip): Add DNS external hook in TCPIP context(v5.3)
2024-09-13 17:59:15 +08:00
Song Ruo Jing
5eb49bab26
fix(ringbuf): allow xRingbufferCreateWithCaps to pass in non-32-bit aligned size
2024-09-13 17:24:39 +08:00
morris
df00c22439
Merge branch 'bugfix/fix_batch_of_i2c_issue_v5.3' into 'release/v5.3'
...
fix(i2c_master): Fix an I2C issue that slave streth happen but master timeout...etc.4MR (backport v5.3)
See merge request espressif/esp-idf!33475
2024-09-13 15:49:39 +08:00
Song Ruo Jing
a9fcf0d57a
fix(clk): warn the users to avoid using RC32K clock
2024-09-13 11:44:51 +08:00
ShenWeilong
03f54fe5b0
fix(ble): fixed the nimble connection reattempt issue when the OPTIMIZE_MULTI_CONN is enabled
2024-09-13 11:23:21 +08:00
Guillaume Souchere
ce4e689be0
fix(system): fixed warnings related to ununsed var in spinlock.h
2024-09-12 08:34:44 +02:00
Marius Vikhammer
c72fec55dd
Merge branch 'feature/efuse_update_v5.3' into 'release/v5.3'
...
feat(efuse): Updates efuse tables for p4 and c5 (v5.3)
See merge request espressif/esp-idf!33280
2024-09-12 13:39:21 +08:00
morris
5589d8cbf4
Merge branch 'feat/flash_32bit_support_p4_v5.3' into 'release/v5.3'
...
feature(spi_flash): Add 32bit address support for esp32p4 eco1 (backport v5.3)
See merge request espressif/esp-idf!31262
2024-09-12 11:45:14 +08:00
C.S.M
403bd86a21
fix(i2c): Fix the wrong return value of esp32,esp32s2,esp32s3
2024-09-12 11:21:10 +08:00
C.S.M
7be3141195
fix(i2c): Fix the i2c sda/scl force out register value on some esp chips
2024-09-12 11:21:10 +08:00
C.S.M
189db78bec
fix(i2c): Fix possible error state in clear the bus,
...
Closes https://github.com/espressif/esp-idf/issues/13647
2024-09-12 11:21:08 +08:00
C.S.M
deb91c7abe
fix(i2c_master): Fix an I2C issue that slave streth happen but master timeout set seems doesn't work
...
Closes https://github.com/espressif/esp-idf/issues/14129
Closes https://github.com/espressif/esp-idf/issues/14401
2024-09-12 11:20:46 +08:00
morris
230d0c7c5e
Merge branch 'feat/parlio_tx_support_psram_buffer_v5.3' into 'release/v5.3'
...
feat(parlio_tx): support transmit buffer in external PSRAM (v5.3)
See merge request espressif/esp-idf!33357
2024-09-12 09:43:06 +08:00
Rahul Tank
3743d387a4
Merge branch 'feat/add_ext_adv_param_v5.3' into 'release/v5.3'
...
feat(nimble): Add support for ext adv param v2 HCI command (v5.3)
See merge request espressif/esp-idf!33409
2024-09-12 00:24:34 +08:00
Konstantin Kondrashov
b7cbf82c14
feat(efuse): Updates efuse table for esp32c5
2024-09-11 23:12:46 +08:00
Konstantin Kondrashov
ce822125e7
feat(efuse): Updates efuse table for esp32p4
2024-09-11 23:12:46 +08:00
Rahul Tank
8fb1a41da5
feat(nimble): Add support for ext adv param v2 HCI command
2024-09-11 15:58:38 +05:30
linruihao
2bf5856f06
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(c66a703)
...
- Fixed missing sync established event after canceling sync
2024-09-11 17:12:12 +08:00
Jiang Jiang Jian
b3a29daa8c
Merge branch 'bugfix/fix_wifi_bugs_240904_v5.3' into 'release/v5.3'
...
fix(wifi): fix wifi bugs 240904 v5.3(Backport v5.3)
See merge request espressif/esp-idf!33383
2024-09-11 16:36:07 +08:00
David Čermák
04741d258a
Merge branch 'bugfix/eth_plus_wifi_doc_v5.3' into 'release/v5.3'
...
docs(esp_eth): added warning to not use ESP32 as ETH CLK source with WiFi (v5.3)
See merge request espressif/esp-idf!33245
2024-09-11 16:31:05 +08:00
Wang Meng Yang
bb85aaf10c
Merge branch 'bugfix/exit_sniff_immed_enter_sniff_v5.3' into 'release/v5.3'
...
fix(bt/bluedroid): Fix the protocol stack to exit sniff mode(v5.3)
See merge request espressif/esp-idf!33397
2024-09-11 15:31:05 +08:00
Chen Jichang
bf487cc290
feat(parlio_tx): support psram buffer
2024-09-11 09:52:49 +08:00
Chen Jichang
8bf4b5bbc0
fix(parlio_tx): fix error in first transfer and 1 byte transfer
...
On p4, the clock was configured in the wrong order causing a dropped
count on the first transmission. And gdma eof event fails to trigger
parlio_tx eof event when transmitting single byte.
2024-09-11 09:52:49 +08:00
Ondrej Kosta
243b01eccc
docs(esp_eth): added warning to not use ESP32 as ETH CLK source with WiFi
2024-09-10 13:45:59 +08:00
Island
4d0db7045d
Merge branch 'bugfix/fix_some_ble_bugs_240826_v5.3' into 'release/v5.3'
...
Fixed some BLE bugs 240826 on ESP32C3 (8ce789b) (v5.3)
See merge request espressif/esp-idf!33389
2024-09-10 11:37:42 +08:00
Island
1245cb2a9a
Merge branch 'feat/support_ble_scan_and_init_coex_on_esp32_v5.3' into 'release/v5.3'
...
Support BLE scanning and initiating coexist on ESP32 (v5.3)
See merge request espressif/esp-idf!33385
2024-09-10 11:37:21 +08:00