pkg/lwip: changes for ESP8266 esp_wifi
This commit is contained in:
parent
a212228147
commit
074369fbb5
@ -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) {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user