Commit Graph

990 Commits

Author SHA1 Message Date
yinqingzhao
26e77f9a38 feat(wifi): avoid compiling components related to wifi when wifi is not supported 2025-01-08 10:27:36 +08:00
yinqingzhao
57bee3ec96 feat(wifi): wifi support 80211tx using 11ax rate 2025-01-08 10:25:05 +08:00
Sarvesh Bodakhe
13055cbcec fix(wifi): Add support to recongize different WPA3 Authentication modes from specs
Add support  to recognize APs supporting 'WPA3-Enterprise-Only Mode' and
'WPA3-Enterprise-Transition Mode' using authmodes WIFI_AUTH_WPA3_ENTERPRISE
and WIFI_AUTH_WPA2_WPA3_ENTERPRISE, respectively.
2025-01-07 10:23:36 +08:00
wangtao@espressif.com
e2ed57d521 fix(wifi): backport some wifi feature and bugfixs 2025-01-03 14:38:47 +08:00
wangtao@espressif.com
a86be3e6fd fix(wifi): fix spiram ignore issue 2025-01-03 14:24:20 +08:00
wangtao@espressif.com
9e12a0ab11 feat(wifi): fix SPIRAM_IGNORE_NOTFOUND releated config 2025-01-03 14:23:54 +08:00
wangtao@espressif.com
5ef8709e33 change(wifi): change softap default dtim period to 1 2025-01-03 14:22:49 +08:00
muhaidong
37cf056fd2 fix(wifi): fix some wifi issues
1. fixed softap rx bar from null bss issue
2. fixed association refused temporarily lead auth timeout issue
2024-12-13 15:58:37 +08:00
wangtao@espressif.com
e9c2c6da81 feat(wifi): add protect for softap send no bss deauth releated code 2024-12-12 11:51:06 +08:00
Sarvesh Bodakhe
9584729322 fix(esp_wifi): Add some bugfixes and cleanup in softAP
1. Fix wrong reason code in 'WIFI_EVENT_AP_STADISCONNECTED' event
2. cleanup in softAP for disconnecting connected station
3. Update examples to display reason while processing WIFI_EVENT_AP_STADISCONNECTED event
2024-12-11 15:40:04 +05:30
akshat
0d4500c2af fix(wifi): Prevent overwriting of scan parameters in consecutive scans 2024-12-05 11:21:47 +05:30
Jiang Jiang Jian
381b01d799 Merge branch 'bugfix/retry_count_when_sta_disconnect_v5.1' into 'release/v5.1'
fix(wifi): Do not attempt re-connection as per 'failure_retry_cnt' when sta itself issues disconnect in between of connection establishment (Backport v5.1)

See merge request espressif/esp-idf!34187
2024-12-05 10:50:11 +08:00
igor.udot
e05471b857 refactor: changed logic of unity_tester, replaced threads by generators 2024-12-04 10:53:28 +01:00
akshat
a0ea332ca3 fix(wifi): Do not try re-connection when sta disconnects with esp_wifi_disconnect()
Do not follow wifi_config::wifi_sta_config::failure_retry_cnt logic when
station itself issues a disconnect from AP/Router using
esp_wifi_disconnect()
2024-12-04 14:11:43 +05:30
sibeibei
ee099bda6c fix(wifi): fix some wifi issues 241031
1. fix cant sleep if reconnect to connected ap
    2. clear pmk in internal reconnection
    3. update connect status for init-->auth
2024-11-28 16:44:20 +08:00
Sarvesh Bodakhe
e35035aa9a fix(wifi): Fix wrong wifi reason codes reported on station and softAP
- Fix wrong reason code reported when softAP issues a disconnect for station
- Fix wrong reason code reported when association timeout happens at station
- Deprecate enums WIFI_REASON_ASSOC_EXPIRE, WIFI_REASON_NOT_AUTHED, WIFI_REASON_NOT_ASSOCED
  and use WIFI_REASON_DISASSOC_DUE_TO_INACTIVITY,
  WIFI_REASON_CLASS2_FRAME_FROM_NONAUTH_STA,
  WIFI_REASON_CLASS3_FRAME_FROM_NONASSOC_STA respectively
- Update wifi documentation related to reason codes
2024-11-27 00:34:47 +05:30
Sarvesh Bodakhe
a0c7229954 fix(wifi): Fix bug in wrong profile checking of AP's RSNXE IE 2024-11-27 00:30:22 +05:30
yinqingzhao
2a715e4203 feat(twt): twt add parameter to enable keep alive 2024-11-25 15:10:56 +08:00
liuning
aba5049808 fix(coex): fix esp32c2/esp32c5/esp32c61 coexist memory leakage issue 2024-11-18 14:17:18 +08:00
liuning
c4752d8e09 feat(coex): optimize connectionless coexist pwr, optimize wifi pwr with bt idle 2024-11-18 14:13:30 +08:00
Jiang Jiang Jian
1fd224df79 Merge branch 'fix/wifi_netif_null_deref_v5.1' into 'release/v5.1'
esp_wifi: Add null pointer checks to WiFi-netif APIs (v5.1)

See merge request espressif/esp-idf!34160
2024-11-18 10:59:33 +08:00
zhangyanjiao
362d806dbb fix(wifi): Optimization for wifi components
1. fix(wifi/pm): Fixed the tbtt interval update error when AP's beacon interval changed
   Closes https://github.com/espressif/esp-idf/issues/14720
2. fix(wifi/mesh): Enlarge the mesh TX task stack
3. fix(wifi/espnow): Added check for espnow type and length on v1.0
4. fix(wifi/mesh): Fixed delete group id error in wifi mesh
   Closes https://github.com/espressif/esp-idf/issues/14735
2024-11-15 09:45:34 +08:00
zhangyanjiao
db3f58fc4f docs(wifi/espnow): Update the description for ESP-NOW frame 2024-11-15 09:45:34 +08:00
David Cermak
2aba487a9c fix(esp_wifi): Add null pointer checks to WiFi-netif APIs
Added null pointer checks to WiFi-netif API functions to prevent potential
crashes from invalid arguments, updated unit tests.

Closes https://github.com/espressif/esp-idf/issues/8702
2024-11-11 23:55:06 +08:00
zhangyanjiao
4f85a2726e fix(wifi): Support AES IV with random value in esptouch v2 2024-11-11 15:05:05 +08:00
xuxiao
fb2a0f1824 fix(wifi): fix some bss color issues 2024-11-04 11:12:34 +08:00
akshat
0e9e1e470e fix(esp_wifi): Handle missing error propagation in esp_wifi_set_mode 2024-11-01 13:53:41 +08:00
aditi
6f1b92a489 fix(wpa_supplicant): Add few fixes in NAN task 2024-10-25 14:48:33 +05:30
xuxiao
d787f5b325 fix(wifi): fix can not tx in low rssi during iperf test (backport v5.1) 2024-10-17 17:44:07 +08:00
wangtao@espressif.com
91ec13f858 fix(wifi): fix ampdu to normal cause free buffer twice issue 2024-09-30 13:11:04 +08:00
Sajia
a3a0a2f6c2 feat(ftm): Add ftm calibration values for esp32c6 2024-09-27 17:36:15 +05:30
xuxiao
d348a8152d fix(wifi): fix itwt crash issues causes by creat multiple itwt connect 2024-09-25 14:13:44 +08:00
wangtao@espressif.com
70b29ec9cf feat(wifi): update support esp32c2eco4 wifi lib 2024-09-21 10:28:53 +08:00
wangtao@espressif.com
4758622331 feat(wifi): support esp32c2 eco4 wifi bringup 2024-09-20 20:32:42 +08:00
yinqingzhao
d73f3d68fc fix(wifi): fix some wifi bugs 2024-09-20 10:28:32 +08:00
Li Shuai
9bd938d39a fix(esp_wifi): fix the issue of station fail to connect to softap caused by abnormal rf flag signal 2024-09-18 22:18:33 +08:00
Jiang Jiang Jian
165172072c Merge branch 'fix/fix_wifi_rssi_to_snr_issue_v51' into 'release/v5.1'
fix(wifi): fix wifi rssi to snr issue v51

See merge request espressif/esp-idf!33541
2024-09-18 11:10:37 +08:00
wangtao@espressif.com
ce6fe53c69 fix(wifi): fix wifi rssi to snr issue v51 2024-09-14 15:30:34 +08:00
wangtao@espressif.com
27efe05cad change(wifi):improve some wifi releated introduction 2024-09-14 15:04:32 +08:00
Nachiket Kukade
a93ae1141d fix(esp_wifi): Fix FTM issues in AP-STA mode
Add AP-STA mode support in FTM example
Update wifi libs with below changes -
- Use ex-AP's bandwidth in FTM request when connected
- Allow Bandwidth downgrade in FTM negotiation
- Use separate calibration when Initiator performs 20MHz FTM
  while in-AP is in 40MHz
2024-09-12 10:47:22 +05:30
Nachiket Kukade
e23ccc987c fix(wifi): Add PSRAM failure fallback in WiFi Queue API's 2024-09-05 18:11:26 +05:30
sibeibei
18273427d4 fix(wifi): fix wifi bugs 240828 v5.1 2024-08-29 14:48:30 +08:00
liuning
17e522a0a1 fix(coex): fix esp32 crash issue, fix esp32c6 rx issue 2024-08-26 19:14:48 +08:00
muhaidong
3618f56443 fix(wifi): fix some wifi bugs 240821
1. fixed association refused temporarily issue.
2. give some information when password length mismatch authmode threshold.
3. fix reset connection fail issue.
2024-08-24 14:17:02 +08:00
zhangyanjiao
8f4de25ff1 fix(wifi/mesh): clear the rootless state in mesh ie when changing from leaf to root
Closes https://github.com/espressif/esp-idf/issues/14063
2024-08-21 18:02:49 +08:00
Nachiket Kukade
0626574e68 fix(wifi): Avoid internal retries for offchannel FTM Requests 2024-08-14 18:33:54 +05:30
zhangyanjiao
2b3df95766 fix(wifi/mesh): fix the beacon timeout issue in mesh 2024-07-30 11:36:16 +08:00
Shreyas Sheth
8c91bf7e9f fix(wifi): Ignore 11R, ENT AP when disabled in sdkconfig 2024-07-19 12:41:59 +05:30
zhangyanjiao
ee421a11ba fix(wifi/mesh): fix the issue that xon request timeout constantly when root reboot
Closes https://github.com/espressif/esp-idf/issues/13212
2024-07-18 11:46:23 +08:00
aditi
03f7fad2fa fix(wpa_supplicant):Fix for setting wps status fail when connection fails 2024-07-17 11:17:34 +05:30