To support multiple RTOS/network-stack/security-stack combinations, Wi-Fi middleware core is deprecated and split into multiple libraries, because of this Wi-Fi middleware core equivalent APIs are now part of lwIP network interface integration library.
Below is the API mapping between lwIP network interface integration and Wi-Fi middleware core. For more details on API usage please refer to API documentation.
| New lwIP network interface integration APIs | Old Wi-Fi middleware core APIs |
|---|---|
| cy_network_init and cy_network_deinit | init and deinit APIs not available in Wi-Fi middleware core |
| cy_network_add_nw_interface | cy_lwip_add_interface |
| cy_network_remove_nw_interface | cy_lwip_remove_interface |
| cy_network_get_nw_interface | cy_lwip_get_interface |
| cy_network_ip_up | cy_lwip_network_up |
| cy_lwip_network_up | cy_lwip_network_down |
| cy_network_dhcp_renew | cy_lwip_dhcp_renew |
| (*cy_network_ip_change_callback_t) | (*cy_lwip_ip_change_callback_t) |
| (*cy_network_activity_event_callback_t) | (*cy_network_activity_event_callback_t) |
| cy_network_register_ip_change_cb | cy_lwip_register_ip_change_cb |
Below are the list of APIs added to lwIP network interface integration. For more details on API usage please refer to API documentation.