This library is an integration layer that links lwIP network stack with underlying Wi-Fi Host Driver(WHD) and Ethernet driver. This library interacts with FreeRTOS, lwIP TCP/IP stack, mbed TLS for security, Wi-Fi host driver (WHD) and Ethernet Driver. It contains the code to bind these components together.
The ModusToolbox™ Wi-Fi/Ethernet code examples download this library automatically.
This library is designed to work with both PSoC 6 kits having Wi-Fi capability and XMC kits having ethernet capability supported through the ModusToolbox™ software environment.
In order to enable Wi-Fi connectivity on platforms with smaller memory footprint, a set of LwIP and MbedTLS configuration parameters that can be enabled/disabled have been documented here Optimization of lwIP-network-interface-integration
This library and its features are supported on the following platforms:
PSoC™ 6 Wi-Fi Bluetooth® prototyping kit (CY8CPROTO-062-4343W)
PSoC™ 62S2 Wi-Fi Bluetooth® pioneer kit (CY8CKIT-062S2-43012)
PSoC™ 6 Wi-Fi Bluetooth® pioneer kit (CY8CKIT-062-WiFi-BT)
PSoC™ 64S0S2 Wi-Fi Bluetooth® pioneer kit (CY8CKIT-064S0S2-4343W)
PSoC™ 62S2 evaluation kit (CY8CEVAL-062S2-LAI-4373M2)
CYW954907AEVAL1F Evaluation Kit(CYW954907AEVAL1F)
CYW943907AEVAL1F Evaluation Kit(CYW943907AEVAL1F)
PSoC™ 62S2 evaluation kit (CY8CEVAL-062S2-MUR-43439M2)
XMC7200D-E272K8384 kit (KIT-XMC72-EVK)
XMC4700 Relax Kit (KIT_XMC47_RELAX_V1)
XMC4800 Relax EtherCAT Kit (KIT_XMC48_RELAX_ECAT_V1)
XMC7200D-E272K8384 kit (KIT_XMC72_EVK_MUR_43439M2)
PSoC™ 62S2 evaluation kit (CY8CEVAL-062S2-CYW43022CUB)
PSoC™ 62S2 evaluation kit (CY8CEVAL-062S2-CYW955513SDM2WLIPA)