pkg/lwip: changes for ESP8266 esp_wifi

This commit is contained in:
Gunar Schorcht 2019-09-05 13:29:05 +02:00
parent a212228147
commit 074369fbb5

View File

@ -38,7 +38,7 @@
#include "socket_zep_params.h" #include "socket_zep_params.h"
#endif #endif
#if defined(MODULE_ESP_WIFI) && defined(CPU_ESP32) #ifdef MODULE_ESP_WIFI
#include "esp-wifi/esp_wifi_netdev.h" #include "esp-wifi/esp_wifi_netdev.h"
#endif #endif
@ -63,7 +63,7 @@
#define LWIP_NETIF_NUMOF ARRAY_SIZE(socket_zep_params) #define LWIP_NETIF_NUMOF ARRAY_SIZE(socket_zep_params)
#endif #endif
#if defined(MODULE_ESP_WIFI) && defined(CPU_ESP32) /* is mutual exclusive with above ifdef */ #ifdef MODULE_ESP_WIFI /* is mutual exclusive with above ifdef */
#define LWIP_NETIF_NUMOF (1) #define LWIP_NETIF_NUMOF (1)
#endif #endif
@ -87,14 +87,14 @@ static mrf24j40_t mrf24j40_devs[LWIP_NETIF_NUMOF];
static socket_zep_t socket_zep_devs[LWIP_NETIF_NUMOF]; static socket_zep_t socket_zep_devs[LWIP_NETIF_NUMOF];
#endif #endif
#if defined(MODULE_ESP_WIFI) && defined(CPU_ESP32) #ifdef MODULE_ESP_WIFI
extern esp_wifi_netdev_t _esp_wifi_dev; extern esp_wifi_netdev_t _esp_wifi_dev;
extern void esp_wifi_setup (esp_wifi_netdev_t* dev); extern void esp_wifi_setup (esp_wifi_netdev_t* dev);
#endif #endif
void lwip_bootstrap(void) void lwip_bootstrap(void)
{ {
/* TODO: do for every eligable netdev */ /* TODO: do for every eligible netdev */
#ifdef LWIP_NETIF_NUMOF #ifdef LWIP_NETIF_NUMOF
#ifdef MODULE_NETDEV_TAP #ifdef MODULE_NETDEV_TAP
for (unsigned i = 0; i < LWIP_NETIF_NUMOF; i++) { for (unsigned i = 0; i < LWIP_NETIF_NUMOF; i++) {
@ -132,7 +132,7 @@ void lwip_bootstrap(void)
return; return;
} }
} }
#elif defined(MODULE_ESP_WIFI) && defined(CPU_ESP32) #elif defined(MODULE_ESP_WIFI)
esp_wifi_setup(&_esp_wifi_dev); esp_wifi_setup(&_esp_wifi_dev);
if (netif_add(&netif[0], &_esp_wifi_dev, lwip_netdev_init, if (netif_add(&netif[0], &_esp_wifi_dev, lwip_netdev_init,
tcpip_input) == NULL) { tcpip_input) == NULL) {