Commit Graph

19759 Commits

Author SHA1 Message Date
Jiang Jiang Jian
f8e9443cbd Merge branch 'bugfix/unable_to_load_bonded_ble_devices_from_nvs_v4.3' into 'release/v4.3'
fix(bt/bluedroid): ble fails to load bonded device info after reboot(backport v4.3)

See merge request espressif/esp-idf!26474
2023-11-06 11:20:39 +08:00
Island
a01caee8bd Merge branch 'backport/fix_ble_bugs_v4.3' into 'release/v4.3'
Backport/fix ble bugs v4.3(backport v4.3)

See merge request espressif/esp-idf!26766
2023-11-03 09:12:59 +08:00
zhangyanjiao
7e817bb081 fix(phy): update phy lib to master
esp32: phy_version 4780,16b31a7,Sep 22 2023,20:42:16
esp32s2: phy_version 2401,2a6dc26,Sep 26 2023,11:22:15
esp32c3: phy_version 1130,b4e4b80,Sep  5 2023,11:09:30
esp32s3: phy_version 620,ec7ec30,Sep  5 2023,13:49:13
2023-11-02 16:04:56 +08:00
zhanghaipeng
8cd82305d1 fix(bt/bluedroid): Optimize compatibility with Android 10 and later devices 2023-11-02 12:27:03 +08:00
zhanghaipeng
69f482f911 feat(bt/bluedroid): Support hid device control point 2023-10-31 16:30:22 +08:00
zhanghaipeng
f825a36c38 fix(bt/bluedroid): Optimize compatibility with IOS and MACOS devices 2023-10-31 16:30:22 +08:00
zhanghaipeng
0e4d03b4de feat(bt/bluedroid): Display BLE permission check handle in error trace 2023-10-31 16:30:22 +08:00
zhanghaipeng
007982aad5 fix(bt/bluedroid): Fix max BLE gattc notify number to improve compatibility 2023-10-31 16:30:22 +08:00
zhanghaipeng
7841271e41 feat(bt/bluedroid): Support BLE gattc notify registration number 2023-10-31 16:30:22 +08:00
zhanghaipeng
1f785edead fix(bt/bluedroid): Fix key size check in BLE smp 2023-10-31 16:30:22 +08:00
Xiao Xufeng
5a5839bedb fix(spi): fixed undesired touching to DMA
Closes https://github.com/espressif/esp-idf/issues/12241
2023-10-31 15:54:42 +08:00
Jiang Jiang Jian
365b867ad0 Merge branch 'bugfix/fix_wifi_no_response_after_m_f_null_v4.3' into 'release/v4.3'
fix(pm): fix wifi station no response after m f null

See merge request espressif/esp-idf!26736
2023-10-31 15:36:17 +08:00
liuning
fd75950796 fix(pm): fix wifi station no response after m f null 2023-10-30 09:41:23 +08:00
gongyantao
3eea6650ab fix(bt/bluedroid): update the newest active device in bluetooth
1: update the newest active device when an ACL link is established and
   the remote device info is not in bond list. This updates will not stored
   into NVRAM until a new device is paired.
2023-10-26 19:43:21 +08:00
Wang Meng Yang
2b6ebac5ca Merge branch 'bugfix/backport_some_ble_bugs_20231020_v4.3' into 'release/v4.3'
Fixed some BLE bugs 20231020 (backport v4.3)

See merge request espressif/esp-idf!26614
2023-10-26 18:20:27 +08:00
Jiang Jiang Jian
2d976635a6 Merge branch 'bugfix/spurious_beacon_timeout_v4.3' into 'release/v4.3'
Fixed some WiFi Issues (Backport v4.3)

See merge request espressif/esp-idf!26616
2023-10-26 14:47:01 +08:00
zhiweijian
1b20c1970c Modify mesh proxy solic uuid to 0x18590303 2023-10-26 02:33:35 +00:00
zhiweijian
56ef2d06f7 feat: add config to disable ble hci uart flow control 2023-10-26 02:33:35 +00:00
zhiweijian
c0be439b92 change: enable pll track by default on ESP32 2023-10-26 02:33:35 +00:00
zhiweijian
0c9997c2ca Add mesh adv type for exception list 2023-10-26 02:33:35 +00:00
zhiweijian
bba23a4b9f Update ble lib for ESP32-C3
- Add new mesh types for exception list on ESP32-C3
- Fixed address resolution for directed adv with RPA when scanning on ESP32-C3
- Fixed resolvable private address renew after timeout on ESP32-C3
- Fixed extended adv address setting after adv restart on ESP32-C3
- Fixed scan channel index setting for extended scan on ESP32-C3
- Add API to set aux channel index for extended adv on ESP32-C3
- modify mesh proxy solic uuid to 0x18590303 on ESP32-C3
- Fixed DTM payload length cannot be 0 on ESP32-C3
- Added config to enable Hw recorrect eco on ESP32-C3
- report the number of packets sent on the TX end on ESP32-C3
2023-10-26 02:33:35 +00:00
zhiweijian
fbf871a611 Fixed bluedroid host build warning when log is disabled 2023-10-26 02:33:35 +00:00
Jiang Jiang Jian
a6bcdf9637 Merge branch 'bugfix/minor_enterprise_fixes_v4.3' into 'release/v4.3'
Drop Eapol msg if EAP success is not processed (Backport v4.3)

See merge request espressif/esp-idf!25070
2023-10-25 16:41:01 +08:00
Jiang Jiang Jian
a94a8cfce2 Merge branch 'ci/fix_integration_test_download_bin_4.3' into 'release/v4.3'
ci(fix): integration test download test bin (4.3)

See merge request espressif/esp-idf!26648
2023-10-25 16:19:26 +08:00
Chen Yudong
4dd1f02c4f ci(fix): integration test download test bin 2023-10-24 17:00:46 +08:00
Island
b84f9529e1 Merge branch 'backport_v4.3' into 'release/v4.3'
Fix some BLE bugs in bluedroid hostr(backport v4.3)

See merge request espressif/esp-idf!26166
2023-10-23 12:03:45 +08:00
Shyamal Khachane
ad3b52b058 fix(esp_wifi): Drop Eapol msg if EAP success is not processed 2023-10-21 21:49:27 +05:30
jgujarathi
085bf0ed5a fix(esp_wifi): Fixes issues in PMKSA and AID assignment
- Fix missing PMKSA flush scenarios.

- Fix wrong AID assigned to station when multiple stations try to connect
  simultaneously with mixed order of auth-request and assoc-request frames.
2023-10-20 19:44:11 +05:30
Jiang Jiang Jian
b7b0a6f094 Merge branch 'bugfix/wps_wpa3_passphrase_v4.3' into 'release/v4.3'
fix(wifi): Get passphrase in WPS if AP support SAE

See merge request espressif/esp-idf!26560
2023-10-20 19:46:53 +08:00
Jiang Jiang Jian
f4864a2a19 Merge branch 'bugfix/fix_no_mac_retention_at_wifi_start_v4.3' into 'release/v4.3'
fix(pm): wifi no mac retention at wifi start

See merge request espressif/esp-idf!25580
2023-10-19 10:34:33 +08:00
Jiang Jiang Jian
3a0399935e Merge branch 'feat/imporve_iperf_performance_v4.3' into 'release/v4.3'
feat(wifi): optimize iperf performance (Backport V4.3)

See merge request espressif/esp-idf!26398
2023-10-18 20:40:35 +08:00
Kapil Gupta
ad90f00afa fix(wifi): Get passphrase in WPS if AP support SAE
Also add changes to send NACK if WPS message received twice.
2023-10-18 17:58:43 +05:30
Mahavir Jain
193b8f8389 Merge branch 'feature/update_mbedtls_v2.28.5_idf_v4.3' into 'release/v4.3'
feat(mbedtls): update to release v2.28.5

See merge request espressif/esp-idf!26483
2023-10-18 19:37:50 +08:00
xuxiao
59cb30e837 feat(wifi): optimize iperf performance (Backport V4.3) 2023-10-17 19:13:29 +08:00
liuning
ae74ecea25 fix(pm): wifi no mac retention at wifi start 2023-10-17 09:44:27 +08:00
zhanghaipeng
6b3548f718 fix(bt/bluedroid): Fix hid example stack overflow bugs when using esp32s3 2023-10-16 19:35:47 +08:00
zhanghaipeng
20eacf3652 fix(bt/bluedroid): Fix remove resolving list error for esp32 2023-10-16 19:35:37 +08:00
zhanghaipeng
e306873664 fix(bt/bluedroid): Fix bugs in ble service change characteristic 2023-10-16 19:35:24 +08:00
zhanghaipeng
7a3304fc21 feat(bt/bluedroid): Support scan response data length zero in BLE 2023-10-16 19:35:10 +08:00
zhanghaipeng
ac87d24969 fix(bt/bluedroid): Optimize the description of Scan Duplicate in BLE 2023-10-16 19:35:00 +08:00
Harshit Malpani
132d490614
feat(mbedtls): Update to release v2.28.5 2023-10-16 11:20:33 +05:30
gongyantao
c7bde045e2 fix(bt/bluedroid): ble fails to load bonded device info after reboot
1: add a quantity check in bt when writing paired device info into nvs.
2: delete the exceeded device info from NVS when get bonded list during
bluedroid initialization.
3: unify the process of bt and ble to load bonded list during bluedroid
initialization.
2023-10-16 11:11:48 +08:00
Wang Meng Yang
947085b7c4 Merge branch 'bugfix/config_tpoll_fail_v4.3' into 'release/v4.3'
Bugfix/config tpoll fail v4.3

See merge request espressif/esp-idf!26454
2023-10-16 10:59:55 +08:00
baohongde
54ab0d3f71 feat(bt/hci): Added Vendor-Specific HCI command to disable DM1 for ACL-U 2023-10-13 14:24:46 +08:00
baohongde
97c1e30e39 fix(bt/bluedroid): Triggering disconnect event of GAP correctly 2023-10-13 14:24:46 +08:00
baohongde
5a17b753f1 fix(bt/bluedroid): Fix issue of QoS configuration failure when t_poll is greater than 40 2023-10-13 14:24:46 +08:00
Jiang Jiang Jian
3b34ed72dd Merge branch 'bugfix/place_esp_timer_in_internal_memory_v4.3' into 'release/v4.3'
ci: Fix for `ETSTimers arm & disarm run from IRAM` UT

See merge request espressif/esp-idf!25423
2023-10-12 18:39:17 +08:00
Laukik Hase
e06f2df346 ci: Fix for ETSTimers arm & disarm run from IRAM UT
- For ESP32 | SPIRAM_MALLOC_ALWAYSINTERNAL=0
- Forced `esp_timer_create` to allocate resource from the internal memory
- WiFi/BT coexistence will sometimes arm/disarm timers from an ISR
  where flash may be disabled. This can lead to a cache-based
  exception as the timer instance will be located in the PSRAM.
2023-10-12 02:13:48 +00:00
Jiang Jiang Jian
784a688aa9 Merge branch 'fix/spi_polling_api_buslock_logic_v4.3' into 'release/v4.3'
fix(spi_master): polling_transmit forgot release bus lock when alloc DMA buffer failed (v4.3)

See merge request espressif/esp-idf!26135
2023-10-12 10:13:08 +08:00
Island
320f0a4117 Merge branch 'bugfix/deepfree_v43' into 'release/v4.3'
fix(ble_mesh): fix compilation failure on using scene model.(v4.3)

See merge request espressif/esp-idf!26374
2023-10-11 19:28:25 +08:00