lwIP network interface integration library
Overview

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.

Features and functionality

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

Supported Platforms

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)