gongyantao
9fac48f089
change(bt/bluedroid): Redirect app functions in controller based on the bluetooth mode
2024-02-23 19:08:50 +08:00
zhanghaipeng
c73823095d
fix(ble/bluedroid): Update maximum BLE reconnection attempts configuration
2024-02-23 15:49:30 +08:00
David Čermák
1db39dfea9
Merge branch 'bugfix/w5500_copy_len_v4.4' into 'release/v4.4'
...
fix(esp_eth): W5500 receive function to return copy_len (v4.4)
See merge request espressif/esp-idf!29022
2024-02-23 15:06:57 +08:00
zhangyanjiao
989eb18f5d
fix(wifi): fixed scan and mesh deinit issues
...
1. update scan ap number when clear scan ap records
2. wait for child disconnect when mesh deinit
2024-02-23 10:55:19 +08:00
Konstantin Kondrashov
d78b2b6af9
feat(efuse): Adds support for alternative efuse names
2024-02-22 11:57:17 +02:00
KonstantinKondrashov
9cb32917a5
feat(efuse): Add flash&psram efuses for S3
2024-02-22 11:49:28 +02:00
linruihao
2c62a152fb
fix(esp_coex): fix circular dependency issue on esp32
...
Closes https://github.com/espressif/esp-idf/issues/13113
2024-02-22 16:54:58 +08:00
Rahul Tank
ead3022f5b
fix(nimble): Improve find conn by ble_addr_t
2024-02-22 09:01:42 +05:30
Jin Cheng
5c8190f2ad
docs(bt/bluedroid): update API documents of SPP
2024-02-22 10:01:19 +08:00
Mahavir Jain
f327ddf6ad
Merge branch 'bugfix/ota_anti_rollback_checks_2_v4.4' into 'release/v4.4'
...
feat(bootloader_support): Read secure_version under sha256 protection (v4.4)
See merge request espressif/esp-idf!29062
2024-02-21 11:45:51 +08:00
Mahavir Jain
40fe00a65c
fix(bootloader_support): check the secure version only for app image
...
Secure version in the image header is only available for the application
image. However, for certain security workflows, bootloader verifies
itself (own image) and hence the secure version check during that must be
avoided.
Regression introduced in recent commit-id: 3305cb4d
Tested that both secure boot and flash-enc workflows work correctly
with the anti-rollback scenario.
2024-02-20 11:20:03 +02:00
Mahavir Jain
1cf1f4ef9a
Merge branch 'fix/build_failure_when_hardware_gcm_is_disabled_v4.4' into 'release/v4.4'
...
fix(mbedtls/gcm): Fix build failure when config `MBEDTLS_HARDWARE_GCM` is disabled (v4.4)
See merge request espressif/esp-idf!29070
2024-02-20 12:10:11 +08:00
harshal.patil
7f20e696b6
fix(mbedtls/gcm): Avoid using GCM hardware when config MBEDTLS_HARDWARE_GCM is disabled
2024-02-16 11:55:41 +05:30
harshal.patil
3bffba71c0
fix(mbedtls/gcm): Fix build failure when config MBEDTLS_HARDWARE_GCM is disabled
2024-02-16 11:55:41 +05:30
Mahavir Jain
6d2153d703
fix(ota): additional checks for secure version in anti-rollback case
...
Some additional checks related to secure version of the application in
anti-rollback case have been added to avoid any attempts to boot lower
security version but valid application (e.g., passive partition image).
- Read secure_version under sha256 protection
- First check has been added in the bootloader to ensure correct secure
version after application verification and loading stage. This check
happens before setting up the flash cache mapping and handling over
the final control to application. This check ensures that application
was not swapped (e.g., to lower security version but valid image) just
before the load stage in bootloader.
- Second check has been added in the application startup code to ensure
that currently booting app has higher security version than the one
programmed in the eFuse for anti-rollback scenario. This will ensure
that only the legit application boots-up on the device for
anti-rollback case.
2024-02-15 15:23:19 +02:00
Mahavir Jain
6897e4e0fa
Merge branch 'feature/update_mbedtls_to_v_2.28.7' into 'release/v4.4'
...
feat(mbedtls): Update mbedtls to 2.28.7
See merge request espressif/esp-idf!28942
2024-02-13 23:54:03 +08:00
Ondrej Kosta
e2e03ced38
fix(esp_eth): W5500 receive function to return copy_len
2024-02-12 10:36:29 +01:00
Bogdan Kolendovskyy
bf73313e42
fix(esp_eth): ip101-specific reset_hw to match reset timings from datasheet
...
IP101 requires 10ms reset assertion time and 10ms post-reset delay to properly initialize.
2024-02-09 15:22:02 +01:00
nilesh.kale
6fa8029146
feat(mbedtls): Update mbedtls to 2.28.7
...
This MR updates MbedlTLS version from 2.28.5 to 2.28.7
2024-02-09 11:38:23 +05:30
Jiang Jiang Jian
b2146b8aa3
Merge branch 'bugfix/fix_dangling_pointer_in_remove_bond_list_section_v4.4' into 'release/v4.4'
...
fix(bt/bluedroid): fix dangling pointer issue when logging removed section (backport v4.4)
See merge request espressif/esp-idf!28964
2024-02-07 22:02:09 +08:00
Jiang Jiang Jian
27bc69a6df
Merge branch 'bugfix/fix_coex_wifi_restart_issue_v4.4' into 'release/v4.4'
...
Bugfix/fix coex wifi restart issue v4.4
See merge request espressif/esp-idf!28935
2024-02-07 19:32:22 +08:00
InfiniteYuan
6b3109d161
ble_mesh: example: fix the structure init order to meet C++ requirements
...
Closes https://github.com/espressif/esp-idf/issues/8110
2024-02-07 16:38:19 +08:00
InfiniteYuan
d3290e761b
ble_mesh: stack: fix the structure init order to meet C++ requirements
2024-02-07 16:38:19 +08:00
gongyantao
de32c62e90
fix(bt/bluedroid): fix dangling pointer issue when logging remove section
2024-02-07 15:10:30 +08:00
Rahul Tank
02312e6a31
Merge branch 'bugfix/fix_out_of_order_messages_causing_dos_v4.4' into 'release/v4.4'
...
fix(nimble): Out of order messages during SMP causing DOS vulnerability (v4.4)
See merge request espressif/esp-idf!28940
2024-02-07 11:59:44 +08:00
Jiang Jiang Jian
49961221ed
Merge branch 'bugfix/ble_mesh_deinit_reinit_v4.4' into 'release/v4.4'
...
feat: ble mesh: improve ble mesh deinit when nimble enable(backport v4.4)
See merge request espressif/esp-idf!28923
2024-02-07 11:06:26 +08:00
Jiang Jiang Jian
21b041fe75
Merge branch 'bugfix/ble_mesh_ble_advtype_v4.4' into 'release/v4.4'
...
ble_mesh: update ble mesh ble adv type(backport v4.4)
See merge request espressif/esp-idf!28914
2024-02-07 10:55:27 +08:00
Sumeet Singh
abd29905ae
fix(nimble): Out of order messages during SMP causing DOS vulerability (v4.4)
2024-02-06 16:46:27 +05:30
liuning
37bf723057
fix(wifi): fix wifi stop cost too much time
2024-02-06 16:10:14 +08:00
liuning
a43e575bb0
fix(clk): clear all lpclk source at clk init
2024-02-06 16:07:40 +08:00
InfiniteYuan
674f322b87
feat: ble mesh: improve ble mesh deinit when nimble enable
2024-02-06 14:45:31 +08:00
InfiniteYuan
16a6523220
ble_mesh: update ble mesh ble adv type
2024-02-06 14:17:02 +08:00
Jiang Jiang Jian
a8e38106d7
Merge branch 'bugfix/fix_esp_wifi_scan_start_memory_leakage_issue_v4.4' into 'release/v4.4'
...
fix(wifi): fix esp_wifi_scan_start memory leakage issue(Backport v4.4)
See merge request espressif/esp-idf!28904
2024-02-06 11:56:23 +08:00
muhaidong
0bfa176435
fix(wifi): fix esp_wifi_scan_start memory leakage issue
...
Closes https://github.com/espressif/esp-idf/issues/10693
2024-02-05 19:33:47 +08:00
Jiang Jiang Jian
2d60e58888
Merge branch 'docs/usb_host_stack_config_v4.4' into 'release/v4.4'
...
USB host: host stack configiuration docs backport to v4.4
See merge request espressif/esp-idf!28775
2024-02-05 19:30:55 +08:00
Jiang Jiang Jian
247cb8b72f
Merge branch 'bugfix/fix_key_revocation_v4.4' into 'release/v4.4'
...
fix(app_update): Fix reading secure boot digest from register
See merge request espressif/esp-idf!28830
2024-02-05 19:29:43 +08:00
Island
839719a287
Merge branch 'bugfix/fix_dtm_tx_count_v4.4' into 'release/v4.4'
...
Update bt lib for ESP32-C3 and ESP32-S3(30b57c45)(backport v4.4)
See merge request espressif/esp-idf!28874
2024-02-05 14:45:12 +08:00
Jiang Jiang Jian
8ef5dcee5d
Merge branch 'feature/add_api_to_get_controller_status_on_esp32_v4.4' into 'release/v4.4'
...
feat(ble/controller): Add API to get BLE controller status on ESP32 (backport v4.4)
See merge request espressif/esp-idf!28877
2024-02-05 11:07:32 +08:00
Jiang Jiang Jian
5adad46929
Merge branch 'feat/support_get_bluedroid_status_v4.4' into 'release/v4.4'
...
Support get status of bluedroid host (backport v4.4)
See merge request espressif/esp-idf!28884
2024-02-05 11:06:12 +08:00
Jiang Jiang Jian
2b490aeb2d
Merge branch 'bugfix/fix_xQueueSemaphoreTask_assert_when_deinit_host_v4.4' into 'release/v4.4'
...
Fixed xQueueSemaphoreTask assert when deinit host during scan (backport v4.4)
See merge request espressif/esp-idf!28886
2024-02-05 11:03:33 +08:00
zhiweijian
d9a9c0cc9d
Fixed xQueueSemaphoreTask assert when deinit host during scan
2024-02-04 19:15:52 +08:00
Jiang Jiang Jian
c2c7f53b94
Merge branch 'ci/new-known_failure_cases_workflow(v4.4)' into 'release/v4.4'
...
ci: change known_failure_cases workflow(v4.4)
See merge request espressif/esp-idf!27968
2024-02-04 17:42:47 +08:00
chenjianhua
30dbf89909
feat(bt/bluedroid): Support get status of bluedroid host
2024-02-04 17:02:27 +08:00
chenjianhua
730537b50c
fix(bt/example): Fixed UART HCI when flow control is off on ESP32C3
2024-02-04 16:55:58 +08:00
chenjianhua
4ddb8587d9
feat(bt/bluedroid): Make the max number of bond device to be configurable
2024-02-04 16:55:51 +08:00
zhiweijian
52f7624853
feat(ble/controller): Add API to get BLE controller status on ESP32
2024-02-04 15:13:55 +08:00
zhanghaipeng
6b57f04cc8
fix(ble/controller): Fixed tx count in direct test mode on ESP32-C3 and ESP32-S3
...
- Fixed tx count in direct test mode on ESP32-C3 and ESP32-S3
- fixed modem sleep enter failed sometimes
2024-02-04 14:26:33 +08:00
chenjianhua
875317f9eb
fix(bt): Update bt lib for ESP32-C3 and ESP32-S3(91980c2)
...
- Fixed scheduling when modem sleep wakeup delayed
- Fixed IRQ FIFO overflow when enter critical
- Fixed clock sync timeout for modem sleep
- Fixed directed adv with RPA when privacy disabled
- Fixed instant passed for connection update and PHY update
2024-02-04 14:26:15 +08:00
Rahul Tank
bae43759c8
Merge branch 'bugfix/nimble_host_clean_up_api_v4.4' into 'release/v4.4'
...
fix(nimble): Added API to get current stack operation status (v4.4)
See merge request espressif/esp-idf!28859
2024-02-03 19:08:42 +08:00
Rahul Tank
b6c46fa270
fix(nimble): Added API to get current stack operation status (v4.4)
2024-02-03 09:04:15 +05:30