Merge pull request #12903 from wosym/lwip_stm32_ipv4
Add IPv4 support for LWIP-stm32
This commit is contained in:
commit
3257c8e9f5
@ -174,19 +174,35 @@ void lwip_bootstrap(void)
|
||||
}
|
||||
#endif /* MODULE_LWIP_IPV4 */
|
||||
#elif defined(MODULE_ESP_WIFI)
|
||||
#ifdef MODULE_LWIP_IPV4
|
||||
if (netif_add(&netif[0], IP4_ADDR_ANY, IP4_ADDR_ANY, IP4_ADDR_ANY,
|
||||
&_esp_wifi_dev, lwip_netdev_init, tcpip_input) == NULL) {
|
||||
DEBUG("Could not add esp_wifi device\n");
|
||||
return;
|
||||
}
|
||||
#else /* MODULE_LWIP_IPV4 */
|
||||
esp_wifi_setup(&_esp_wifi_dev);
|
||||
if (netif_add(&netif[0], &_esp_wifi_dev, lwip_netdev_init,
|
||||
tcpip_input) == NULL) {
|
||||
DEBUG("Could not add esp_wifi device\n");
|
||||
return;
|
||||
}
|
||||
#endif /* MODULE_LWIP_IPV4 */
|
||||
#elif defined(MODULE_STM32_ETH)
|
||||
stm32_eth_netdev_setup(&stm32_eth);
|
||||
#ifdef MODULE_LWIP_IPV4
|
||||
if (netif_add(&netif[0], IP4_ADDR_ANY, IP4_ADDR_ANY, IP4_ADDR_ANY,
|
||||
&stm32_eth, lwip_netdev_init, tcpip_input) == NULL) {
|
||||
DEBUG("Could not add stm32_eth device\n");
|
||||
return;
|
||||
}
|
||||
#else /* MODULE_LWIP_IPV4 */
|
||||
if (netif_add(&netif[0], &stm32_eth, lwip_netdev_init,
|
||||
tcpip_input) == NULL) {
|
||||
DEBUG("Could not add stm32_eth device\n");
|
||||
return;
|
||||
}
|
||||
#endif /* MODULE_LWIP_IPV4 */
|
||||
#endif
|
||||
if (netif[0].state != NULL) {
|
||||
/* state is set to a netdev_t in the netif_add() functions above */
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user