Mahavir Jain
17aa8c7f4c
Merge branch 'contrib/github_pr_14314_v5.3' into 'release/v5.3'
...
perf(gcm): shrink Shoup table and tune GCM loop (GitHub PR) (v5.3)
See merge request espressif/esp-idf!32996
2024-09-17 20:51:05 +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
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
Rahul Tank
d97d579e6b
Merge branch 'bugfix/add_dummy_cb_during_deinit_v5.3' into 'release/v5.3'
...
fix(nimble): De-register host cb in stack deinit (v5.3)
See merge request espressif/esp-idf!33373
2024-09-16 16:41:45 +08: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
morris
d02281a90c
Merge branch 'bugfix/uart_example_stask_overflow_s3_v5.3' into 'release/v5.3'
...
fix(uart): increased stack size for the task in uart example (v5.3)
See merge request espressif/esp-idf!33519
2024-09-13 19:21:09 +08:00
Island
2c621edab6
Merge branch 'bugfix/fixed_multi_conn_example_crash_issue_5.3' into 'release/v5.3'
...
fix(ble): fiexed the crash issue of examples/bluetooth/nimble/ble_multi_conn
See merge request espressif/esp-idf!33492
2024-09-13 19:18:02 +08:00
aleks
1c9ff00e50
fix(uart/example): Fixed minimal stack size in uart_echo example
2024-09-13 17:16:20 +08:00
aleks
3ded6819f3
fix(uart/example): Fixed the stack size allocation in uart_echo_rs485 example
2024-09-13 17:15:54 +08:00
franzhoepfinger
7bb93a2b1e
Update rs485_example.c
...
Signed-off-by: aleks <aleks@espressif.com>
Merges https://github.com/espressif/esp-idf/pull/14382
2024-09-13 17:15:42 +08:00
Song Ruo Jing
d712ae83ee
fix(uart): increased stack size for the task in uart_events example
...
The example cannot run successfully on ESP32S3 due to task stack overflow
Introduced in a4e6f57a40
2024-09-13 17:15:15 +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
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
Shen Weilong
dfead07789
fix(ble): fiexed the crash issue of examples/bluetooth/nimble/ble_multi_conn
2024-09-12 20:53:20 +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
561f46d989
Merge branch 'docs/sync_psram_noinit_and_bss_description_v5.3' into 'release/v5.3'
...
docs(psram): sync psram noinit description (v5.3)
See merge request espressif/esp-idf!33462
2024-09-12 10:01:14 +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
Chen Jichang
bf34e2547d
docs(psram): sync psram noinit description
2024-09-11 20:04:20 +08:00
Rahul Tank
8fb1a41da5
feat(nimble): Add support for ext adv param v2 HCI command
2024-09-11 15:58:38 +05:30
morris
b63ac1ce9b
Merge branch 'ci/stop_test_c5_v5.3' into 'release/v5.3'
...
ci(esp32c5): stop testing c5
See merge request espressif/esp-idf!32568
2024-09-11 17:40:02 +08:00
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
Rahul Tank
7c0c3fa104
Merge branch 'bugfix/bidirectioanl_data_transfer_ble_spp_v5.3' into 'release/v5.3'
...
fix(nimble): Added support for bidirectional data trasfer (v5.3)
See merge request espressif/esp-idf!33412
2024-09-11 14:02:59 +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
renpeiying
d98a0a0979
docs: Update zh_CN translation for MR32736
2024-09-10 13:45:59 +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'
...
docker / docker (push) Has been cancelled
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
Jiang Guang Ming
5a3c22dc2b
feat(mbedtls): support rom mbedtls threading layer
2024-09-10 10:00:44 +08:00
Jiang Guang Ming
9e618fffcb
feat(mbedtls): select MBEDTLS_CMAC_C when MBEDTLS_USE_CRYPTO_ROM_IMPL enabled
2024-09-10 10:00:44 +08:00
Marius Vikhammer
2dea1035d9
Merge branch 'feature/p4_efuse_get_pkg_ver_v5.3' into 'release/v5.3'
...
feat(efuse): Updates esp_efuse_get_pkg_ver (v5.3)
See merge request espressif/esp-idf!32931
2024-09-10 10:00:10 +08:00