1# WiFi Host Driver Board Support Package Integration Release Notes
2This library helps streamline the process of getting the WiFi Host Driver (WHD) setup and running with a Board Support Package (BSP) that includes a WLAN chip.
3
4### What's Included?
5* APIs for setting up the WHD interface with the BSP's SDIO interface.
6* APIs for connecting WHD to LwIP/NetXDuo memory buffers (whd_buffer_funcs_t)
7* Framework for connecting WHD to LwIP/NetXDuo network interface (whd_netif_funcs_t)
8
9### What Changed?
10#### v2.1.0
11* Added support for dyanmically allocated NetX Duo packets to support WHD IOVARs with payloads larger than MTU.
12* Added support for NetX Duo
13* Made SDIO initialization more robust
14#### v2.0.0
15* Added support for different communication protocols (SDIO, SPI, DMA) between MCU and Radio
16* Card initialization process improvements. Code now checks whether SDIO device supports 1.8V signaling, and, if it does, performs the actions needed in order to switch to 1.8V.
17* Added support for overriding the default country code by defining CY_WIFI_COUNTRY to a value from whd_country_code_t.
18* Added argument to cybsp_wifi_init_primary_extended() to set WHD initialization parameters
19* SDIO frequency is increased to 50 MHz if High Speed Mode is supported
20* Added support for HAL API v1 or v2
21* Minimum required `wifi-host-driver` library version for this release - `2.0.0`
22#### v1.2.0
23* Fixed possible memory corruption issue introduced with changes from v1.1.0
24#### v1.1.2
25* Robustness update for WLAN initialization
26#### v1.1.1
27* Update network buffer allocation for improved performance
28#### v1.1.0
29* Fixed a memory leak when shutting down the WHD interface
30* Minor code style cleanups
31#### v1.0.2
32* Minor update for documentation & branding
33#### v1.0.1
34* Fixed issue with a missing ;
35#### v1.0.0
36* Initial release
37
38### Supported Software and Tools
39This version of the RTOS Abstraction API was validated for compatibility with the following Software and Tools:
40
41| Software and Tools                        | Version |
42| :---                                      | :----:  |
43| ModusToolbox™ Software Environment        | 2.4.0   |
44| GCC Compiler                              | 10.3.1  |
45| IAR Compiler                              | 9.30.1  |
46| ARM Compiler                              | 6.16    |
47
48Minimum required ModusToolbox™ Software Environment: v2.0
49
50### More information
51Use the following links for more information, as needed:
52* [API Reference Guide](https://infineon.github.io/whd-bsp-integration/html/modules.html)
53* [Cypress Semiconductor, an Infineon Technologies Company](http://www.cypress.com)
54* [Infineon GitHub](https://github.com/infineon)
55* [ModusToolbox™](https://www.cypress.com/products/modustoolbox-software-environment)
56
57---
58© Cypress Semiconductor Corporation (an Infineon company) or an affiliate of Cypress Semiconductor Corporation, 2019-2022.
59