Skip to content

Commit

Permalink
Upload wifi-host-driver 2.4.0.14306
Browse files Browse the repository at this point in the history
  • Loading branch information
gitlab-runner committed Sep 2, 2022
1 parent d2a1222 commit 40a7ec2
Show file tree
Hide file tree
Showing 122 changed files with 70,277 additions and 73,213 deletions.
21 changes: 11 additions & 10 deletions LICENSE.txt
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ PURCHASER.
"Development Tools" means software that is intended to be installed on a
personal computer and used to create programming code for Firmware,
Drivers, or Host Applications. Examples of Development Tools are
Cypress's PSoC Creator software, Cypress's WICED SDKs, and Cypress's
Cypress's PSoC Creator software, Cypress's AIROC SDKs, and Cypress's
ModusToolbox software.

"Firmware" means software that executes on a Cypress hardware product.
Expand Down Expand Up @@ -87,11 +87,12 @@ Software is subject to the applicable license agreement and not this
Agreement. If you are entitled to receive the source code from Cypress for
any Third Party Software included with the Software, either the source code
will be included with the Software or you may obtain the source code at no
charge from <http://www.cypress.com/go/opensource>. The applicable license
terms will accompany each source code package. To review the license terms
applicable to any Third Party Software for which Cypress is not required to
provide you with source code, please see the Software's installation directory
on your computer.
charge from
<https://www.infineon.com/cms/en/design-support/software/free-and-open-source-software-foss/>.
The applicable license terms will accompany each source code package. To
review the license terms applicable to any Third Party Software for which
Cypress is not required to provide you with source code, please see the
Software's installation directory on your computer.

4. Proprietary Rights; Ownership. The Software, including all intellectual
property rights therein, is and will remain the sole and exclusive property of
Expand Down Expand Up @@ -182,10 +183,10 @@ Software shall be only those set forth in this Agreement.
registration on Cypress IoT Community Forum or other Cypress websites,
including contact information or other personal information, may be collected
and used by Cypress consistent with its Data Privacy Policy
(www.cypress.com/privacy-policy), as updated or revised from time to time, and
may be provided to its third party sales representatives, distributors and
other entities conducting sales activities for Cypress for sales-related and
other business purposes.
(https://www.infineon.com/cms/en/about-infineon/privacy-policy/), as updated
or revised from time to time, and may be provided to its third party sales
representatives, distributors and other entities conducting sales activities
for Cypress for sales-related and other business purposes.

12. General. This Agreement will bind and inure to the benefit of each
party's successors and assigns, provided that you may not assign or transfer
Expand Down
27 changes: 9 additions & 18 deletions RELEASE.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Wi-Fi Host Driver (WHD) v2.3.0
# Wi-Fi Host Driver (WHD) v2.4.0
Please refer to the [README File](./README.md) and the [WHD API Reference Manual](https://cypresssemiconductorco.github.io/wifi-host-driver/html/index.html) for a complete description of the Wi-Fi Host Driver.

## Features
Expand All @@ -13,44 +13,35 @@ Please refer to the [README File](./README.md) and the [WHD API Reference Manual

## Changes since v2.3.0
### New Features
* Support API for roaming threshold setting

### Defect Fixes
* Remove deprecated resources
* Fix SDIO warning error
* Fix current issue on power saving mode
* Fix external SAE connection issue

### Known Issues


#### CYW4343W
* --- 7.45.98.120 ---
* Fix pmk caching
* --- 7.45.98.117 ---

#### CYW43012
* --- 13.10.271.287 ---
* Fix cert 5.6.1
* Fix external SAE issue
* Fix WPA3_R1 Compatibility Issue
* --- 13.10.271.277 ---

#### CYW4373
* --- 13.10.246.279 ---
* Enable BCN_LOSS_WAR flag
* --- 13.10.246.264 ---
* FIX WPA3 Transition Mode Issue
* WPA3-R3 STA support
* WFA aggregation CVE fix
* Enable OKC, FBT and Voice Enterprise features in FW
* --- 13.10.246.254 ---

#### CYW43439
* --- 7.95.54 ---
* Beacon loss Addition
* --- 7.95.50 ---
* Fix WPA3 Transition Mode Issue
* Fix WPA3_R1 Compatibility Issue
* WPA3_R3 Support
* --- 7.95.39 ---

#### CYW43909
* --- 7.15.168.156 ---
* Fix WPA3 conneciton regression
* --- 7.15.168.155 ---

Note: [r] is regulatory-related

Expand Down
6 changes: 3 additions & 3 deletions WiFi_Host_Driver/inc/whd_version.h
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
#define WHD_VERSION "v2.3.0"
#define WHD_BRANCH "v2.3.0"
#define WHD_DATE "2022-04-13 14:02:24 +0800"
#define WHD_VERSION "v2.4.0"
#define WHD_BRANCH "v2.4.0"
#define WHD_DATE "2022-08-04 17:12:02 +0800"
20 changes: 20 additions & 0 deletions WiFi_Host_Driver/inc/whd_wifi_api.h
Original file line number Diff line number Diff line change
Expand Up @@ -458,6 +458,16 @@ extern uint32_t whd_wifi_enable_sup_set_passphrase(whd_interface_t ifp, const ui
*/
extern whd_result_t whd_wifi_set_pmk(whd_interface_t ifp, const uint8_t *security_key, uint8_t key_length);

/** Set the Roam time threshold
*
* @param ifp Pointer to handle instance of whd interface
* @param roam_time_threshold The maximum roam time threshold which is to be set
*
* @return WHD_SUCCESS when the roam_time_threshold is set
* Error code if an error occurred
*/
extern whd_result_t whd_wifi_set_roam_time_threshold(whd_interface_t ifp, uint32_t roam_time_threshold);

/** Enable WHD internal supplicant
*
* @param ifp Pointer to handle instance of whd interface
Expand Down Expand Up @@ -487,6 +497,16 @@ extern whd_result_t whd_wifi_set_pmksa(whd_interface_t ifp, const pmkid_t *pmkid
*/
extern uint32_t whd_wifi_get_rssi(whd_interface_t ifp, int32_t *rssi);

/** Retrieve the latest Roam time threshold value
*
* @param ifp Pointer to handle instance of whd interface
* @param roam_time_threshold The location where the roam time threshold value will be stored
*
* @return WHD_SUCCESS if the roam time threshold was successfully retrieved
* Error code if the roam time threshold was not retrieved
*/
extern uint32_t whd_wifi_get_roam_time_threshold(whd_interface_t ifp, uint32_t *roam_time_threshold);

/** Retrieve the associated STA's RSSI value
*
* @param ifp : Pointer to handle instance of whd interface
Expand Down
Binary file not shown.
Loading

0 comments on commit 40a7ec2

Please sign in to comment.