Shyamal Khachane
5708e53f3e
fix(wifi): Fix SAE and SAE related NVS issues
...
1. Discard commit frame received at confirmed state in SAE STA
2. Bugfix NVS get values for sae pwe
3. Bugfix memory leak caused by assoc retry timer and assoc IE
2023-07-24 15:34:41 +05:30
Rahul Tank
8d35a4750c
Merge branch 'bugfix/handle_conn_type_and_array_reset_v4.4' into 'release/v4.4'
...
fix(nimble): Update connection type in reattempt connection code (v4.4)
See merge request espressif/esp-idf!24917
2023-07-24 12:23:52 +08:00
Jiang Jiang Jian
ec07e2e1aa
Merge branch 'bugfix/fix_ftm_dist_est_v4.4' into 'release/v4.4'
...
FTM calibration update and improvements in FTM (Backport v4.4)
See merge request espressif/esp-idf!24930
2023-07-21 19:28:23 +08:00
Mahavir Jain
25437efec2
Merge branch 'fix/esp_aes_return_values_v4.4' into 'release/v4.4'
...
fix(mbedtls): fix return values of esp-aes APIs (v4.4)
See merge request espressif/esp-idf!24807
2023-07-21 16:49:13 +08:00
Nachiket Kukade
fb64c24785
fix(esp_wifi): Update FTM calibration and fix other FTM issues
...
Update wifi libs with below fixes -
1. Bugfixes in Initiator and Responder mode
2. Fix wrong RTT value in first FTM procedure without connection
3. Update FTM calibration values for ESP32S2, S3 and C3
4. Update distance estimation logic
5. Add some useful command parameters in FTM example
6. Fix bug when number of FTM measurement frames received is more
than (number_of_brusts * FTMs per brust).
Co-authored-by: Sarvesh Bodakhe <sarvesh.bodakhe@espressif.com>
2023-07-21 10:08:18 +05:30
harshal.patil
ae3026a60b
fix(mbedtls): Fixed the transmission of return values of the esp-aes APIs
...
- Earlier, some intermediate return values were not stored and returned,
thus incorrect return values used to get transmitted to the upper layer of APIs.
- Also, zeroised the output buffer in case of error condition.
2023-07-20 18:54:37 +05:30
Ivan Grokhotkov
53b0c359bb
examples: wifi/ftm: make global variables static
...
Prevents conflict between g_ftm_report_num_entries defined in the
example and in the Wi-Fi library.
2023-07-20 18:50:52 +05:30
Jiang Jiang Jian
c739cdf50d
Merge branch 'bugfix/fix_some_wifi_bugs_230719_v4.4' into 'release/v4.4'
...
fix(wifi): fix some wifi bugs 230719 (backport v4.4)
See merge request espressif/esp-idf!24898
2023-07-20 16:17:17 +08:00
Rahul Tank
dd0a5c0c26
fix(nimble): Update connection type in reattempt connection code
...
Added change to set connection type correctly and clear array when it is
full in reattempt connection flow
2023-07-20 09:40:24 +05:30
zhangyanjiao
a803c50427
fix(wifi): Add bugfixes and improvements
...
1. Update wifi security mode
2. Add check for memory allocation in tx buffers
3. Fix association refused temporarily comeback time set to zero issue
4. Vnd ie callback can be set to null
2023-07-20 10:26:48 +08:00
Li Shuai
6900837cff
Wi-Fi/power save: fix the some mac issues of wifi power save
...
Some APs are configured to hide the SSID, the length field of the SSID element
in the Beacon frame is set to 0. This can cause incorrect parsing of the Beacon
by the Wi-Fi MAC hardware.
Some APs send two beacon frames with different BSSID in a TBTT cycle. After
correctly parsing the beacon of the associated AP, it continue to receive the
other beacon frame, which will cause the MAC to remain in a wait RX/TXING
state, blocking the Wi-Fi go to sleep.
2023-07-20 10:26:48 +08:00
Rotzbua
d360cdbd15
doc: remove WEP as security mode
...
Signed-off-by: zhangyanjiao <zhangyanjiao@espressif.com>
Closes https://github.com/espressif/esp-idf/pull/10015
2023-07-20 10:26:48 +08:00
david zuhn
c16095d7bb
spelling correction in documentation
...
Signed-off-by: zhangyanjiao <zhangyanjiao@espressif.com>
Closes https://github.com/espressif/esp-idf/pull/9721
2023-07-20 10:26:48 +08:00
zhangyanjiao
d829f2485e
feat(wifi): Add API to get RSSI info after station connects to AP
...
- Add esp_wifi_sta_get_rssi() function to retrieve RSSI info after station connects to AP
2023-07-20 10:26:43 +08:00
Jiang Jiang Jian
4fc8964ec3
Merge branch 'bugfix/split_scan_tx_v44' into 'release/v4.4'
...
Fix collection of issues in sta roam and scan.(v4.4)
See merge request espressif/esp-idf!24883
2023-07-19 23:25:06 +08:00
jgujarathi
9168b925d4
fix(esp_wifi) : Fix collection of issues in sta roam and scan.
...
1) Fix issue during split scan to allow for data tx.
2) Fix issue when parsing wpa_ie to set correct authmode when AP
supports both WPA_EAP and WPA_EAP_SHA256 authmode.
Closes https://github.com/espressif/esp-idf/issues/11202
3) Fix an occasional crash during sta roam.
4) Add home_channel_dwell_time to wifi_scan_config_t. This allows
configuration of the time spent between scanning consecutive
channels for tx.
5) Adds a obss scan timer disarm when a sta disconnects from an AP
2023-07-19 10:46:43 +05:30
Jiang Jiang Jian
208c0feea3
Merge branch 'bugfix/wifi_prov_deinit_github_v4.4' into 'release/v4.4'
...
wifi_prov_mgr: Fixed memory leak after bluetooth stack was stopping. (v4.4)
See merge request espressif/esp-idf!23438
2023-07-19 10:12:49 +08:00
Jiang Jiang Jian
2dd51c10a0
Merge branch 'bugfix/fix_some_bluedroid_bugs_v4.4' into 'release/v4.4'
...
Fixed some bluedroid bugs (backport v4.4)
See merge request espressif/esp-idf!24862
2023-07-19 10:09:05 +08:00
chenjianhua
b2325e50bb
fix(bt/bluedroid): Fix memory leak of gattc cache upon disconnection
2023-07-18 11:53:24 +08:00
chenjianhua
bddb13efb2
bluedroid: fixed gatt tcb free when disconnecting
2023-07-18 11:53:14 +08:00
chenjianhua
2101438df6
bluedroid: fixed compile warning when optimize for performance
2023-07-18 11:52:49 +08:00
Jiang Jiang Jian
fc31da6cf3
Merge branch 'docs/update_bluetooth_power_save_readme_v4.4' into 'release/v4.4'
...
Docs: update bluetooth power save readme(v4.4)
See merge request espressif/esp-idf!24846
2023-07-18 10:48:44 +08:00
Jiang Jiang Jian
922af41ba0
Merge branch 'backport_v4.4' into 'release/v4.4'
...
fix(bt): Fix the issue of not printing the Bluetooth MAC address for ESP32(backport v4.4)
See merge request espressif/esp-idf!24778
2023-07-18 10:47:53 +08:00
Jiang Jiang Jian
558398f234
Merge branch 'bugfix/multiple_btm_rrm_task_v44' into 'release/v4.4'
...
Fix race conditions in btm task deletion.(v4.4)
See merge request espressif/esp-idf!24831
2023-07-18 10:47:11 +08:00
Jiang Jiang Jian
9983bc0144
Merge branch 'bugfix/resume_ext_scan_pti_in_time_v4.4' into 'release/v4.4'
...
bt: fix the issue that BLE scan uses high priority incorrectly and causes Wi-Fi unable to work normally on ESP32-C3 and ESP32-S3(backport v4.4)
See merge request espressif/esp-idf!24405
2023-07-18 10:46:27 +08:00
xiongweichao
098a378c86
docs(bt/example): Updated bluetooth power save readme
2023-07-17 17:14:00 +08:00
xiongweichao
a709c402a6
docs(sleep_modes): Updated Wi-Fi/Bluetooth and Sleep Modes in docs
2023-07-17 17:13:22 +08:00
wangmengyang
1e1c46b2f7
bt-coexist: fix the issue for BLE scan in using whitelist that scan PTI keeps high and not resumes after reception of ADV_EXT_IND but no AUX_ADV_IND followed on ESP32-C3 and ESP32-S3, which causes Wi-Fi unable to work normally
2023-07-17 06:17:18 +00:00
isha.pardikar@espressif.com
29ff30b4c7
wifi_prov_mgr: Fixed memory leak after bluetooth stack was stopping.
2023-07-17 06:05:36 +00:00
jgujarathi
9ea42c66d0
fix(esp_wifi): Fix race conditions in btm task deletion.
...
Fix possible cases of multiple btm_rrm_t tasks due to possible race
condition during btm task deletion.
2023-07-17 10:17:00 +05:30
Jiang Jiang Jian
ed8033ca79
Merge branch 'bugfix/sae_crypto_optimization_esp32_v4.4' into 'release/v4.4'
...
esp_wifi: Optimize sae crypto operations for esp32 (v4.4)
See merge request espressif/esp-idf!24762
2023-07-17 10:31:36 +08:00
Roland Dobai
1718080340
Merge branch 'pkg_resources_deprecation-v4.4' into 'release/v4.4'
...
fix(tools/python_dep_check): replace deprecated pkg_resources with importlib (backport v4.4)
See merge request espressif/esp-idf!24716
2023-07-14 22:19:52 +08:00
Peter Dragun
fd96dafc2b
fix(tools/python_dep_check): replace deprecated pkg_resources with importlib
2023-07-14 14:38:15 +02:00
zhanghaipeng
05faa8f213
fix(bt): Fix the issue of not printing the Bluetooth MAC address for ESP32
...
- Add a log statement to print the Bluetooth MAC address
2023-07-13 16:42:06 +08:00
zhanghaipeng
688c7b41ec
fix(bt): Fix ble advertising data length 0 error
...
- Fixed an issue where the BLE advertisement length of 0 was causing an error
2023-07-13 16:42:06 +08:00
morris
703e116225
Merge branch 'bugfix/fix_s3_adc1_wrong_clk_div_v4.4' into 'release/v4.4'
...
fix(adc): fixed esp32, esp32s2,esp32s3 adc oneshot mode clk div issue (v4.4)
See merge request espressif/esp-idf!24745
2023-07-13 15:48:39 +08:00
Kapil Gupta
9e7b55ac99
esp_wifi: Optimize sae crypto operations for esp32
2023-07-13 09:47:32 +05:30
Jiang Jiang Jian
330f8cbee8
Merge branch 'bugfix/btm_scan_done_crash_v44' into 'release/v4.4'
...
fix(wpa_supplicant) : Fix occasional crash during btm roam.
See merge request espressif/esp-idf!24733
2023-07-13 07:57:24 +08:00
Jiang Jiang Jian
acf91e5635
Merge branch 'feature/esp_ipc_isr_fix_v4.4' into 'release/v4.4'
...
esp_system: Fix a race-condition in esp_ipc_isr (in QEMU env) (v4.4)
See merge request espressif/esp-idf!23993
2023-07-13 07:56:25 +08:00
Jiang Jiang Jian
53b02bdb6a
Merge branch 'bugfix/systick_loop_v4.4' into 'release/v4.4'
...
freertos: Fix Systick stuck when systimer was not reset (v4.4)
See merge request espressif/esp-idf!24324
2023-07-13 07:55:57 +08:00
Michael (XIAO Xufeng)
48e848c6cf
Merge branch 'bugfix/fix_spi_flash_api_concurrency_issue_v4.4' into 'release/v4.4'
...
spi_flash: fix concurrency issue when concurrently calling esp_flash apis (v4.4)
See merge request espressif/esp-idf!24514
2023-07-12 18:40:14 +08:00
Armando
8bf4cb3eee
fix(adc): fixed esp32, esp32s2,esp32s3 adc oneshot mode clk div issue
2023-07-12 17:24:19 +08:00
Jiang Jiang Jian
62387d8efa
Merge branch 'bugfix/fix_some_bt_controller_bug_v4.4' into 'release/v4.4'
...
component_bt:Fixed some bluetooth bugs(v4.4)
See merge request espressif/esp-idf!24580
2023-07-12 16:16:12 +08:00
jgujarathi
8ba3507fa4
fix(wpa_supplicant) : Fix occasional crash during btm roam.
...
Fix crash due to premature deallocation of neighbour report elements
by scan_done. Post event to btm_rrm_t task to handle scan_done serially
rather than when btm_rrm_t task is processing btm request rx frame.
2023-07-12 10:41:58 +05:30
xiongweichao
2685472da0
bt: Fixed some bluetooth bugs
...
1. Fixed LC_AFH_UPDATE_IND has not benn processed causing memory exhaustion
2. Fixed no free elt in prog push
3. Fixed disconnect due to sniff with error Dsniff
4. Fixed the problem that the host continued to send ACL data to the controller after disconnection, which caused the connection to fail again
2023-07-11 07:23:45 +00:00
chenjianhua
ac27406dcb
Update bt-lib for esp32
...
- Fixed memory leak when setting adv data
2023-07-11 07:23:45 +00:00
xiongweichao
8148b5deb9
components/bt: Fix crash due to NULL point
2023-07-11 07:23:45 +00:00
Rahul Tank
99279e7a14
Merge branch 'bugfix/add_debug_print_for_event_v4.4' into 'release/v4.4'
...
fix(nimble): Add debug code to print HCI events information v4.4
See merge request espressif/esp-idf!23781
2023-07-11 14:03:28 +08:00
Armando
da5acfdca6
spi_flash: rename spi_flash_os_func_app: spi_start, spi_end
...
spi_start -> s_acquire_spi_bus_lock
spi_end -> s_release_spi_bus_lock
2023-07-11 02:11:20 +00:00
Armando
29ff838f5a
spi_flash: fix concurrency issue when calling esp_flash apis under xip_psram or auto_suspen
2023-07-11 02:11:20 +00:00