Go to the documentation of this file.
30#ifndef __VSF_ESPIDF_ESP_NETIF_DEFAULTS_H__
31#define __VSF_ESPIDF_ESP_NETIF_DEFAULTS_H__
41#define ESP_NETIF_INHERENT_DEFAULT_ETH() \
43 .flags = (esp_netif_flags_t) \
44 (ESP_NETIF_DHCP_CLIENT | ESP_NETIF_FLAG_GARP | \
45 ESP_NETIF_FLAG_EVENT_IP_MODIFIED), \
48 .get_ip_event = IP_EVENT_ETH_GOT_IP, \
49 .lost_ip_event = IP_EVENT_ETH_LOST_IP, \
50 .if_key = "ETH_DEF", \
56#define ESP_NETIF_INHERENT_DEFAULT_WIFI_STA() \
58 .flags = (esp_netif_flags_t) \
59 (ESP_NETIF_DHCP_CLIENT | ESP_NETIF_FLAG_GARP | \
60 ESP_NETIF_FLAG_EVENT_IP_MODIFIED), \
63 .get_ip_event = IP_EVENT_STA_GOT_IP, \
64 .lost_ip_event = IP_EVENT_STA_LOST_IP, \
65 .if_key = "WIFI_STA_DEF", \
71#define ESP_NETIF_INHERENT_DEFAULT_WIFI_AP() \
73 .flags = (esp_netif_flags_t) \
74 (ESP_NETIF_DHCP_SERVER | ESP_NETIF_FLAG_AUTOUP), \
79 .if_key = "WIFI_AP_DEF", \
86#define ESP_NETIF_DEFAULT_ETH_CFG(_base) \
87 { .base = (_base), .driver_config = NULL, .stack_config = NULL }