Browse Source

esp_netif: fixed initialization order of items in a struct

Closes https://github.com/espressif/esp-idf/issues/4389
Closes https://github.com/espressif/esp-idf/issues/4507
David Cermak 6 years ago
parent
commit
b2c8ce8e2b
1 changed files with 4 additions and 4 deletions
  1. 4 4
      components/esp_netif/include/esp_netif_defaults.h

+ 4 - 4
components/esp_netif/include/esp_netif_defaults.h

@@ -29,8 +29,8 @@ extern "C" {
 #define ESP_NETIF_DEFAULT_ETH()                  \
 #define ESP_NETIF_DEFAULT_ETH()                  \
     {                                            \
     {                                            \
         .base = ESP_NETIF_BASE_DEFAULT_ETH,      \
         .base = ESP_NETIF_BASE_DEFAULT_ETH,      \
+        .driver = NULL,                          \
         .stack = ESP_NETIF_NETSTACK_DEFAULT_ETH, \
         .stack = ESP_NETIF_NETSTACK_DEFAULT_ETH, \
-        .driver = NULL,  \
     }
     }
 
 
 /**
 /**
@@ -39,8 +39,8 @@ extern "C" {
 #define ESP_NETIF_DEFAULT_WIFI_AP()                  \
 #define ESP_NETIF_DEFAULT_WIFI_AP()                  \
 {                                                    \
 {                                                    \
         .base = ESP_NETIF_BASE_DEFAULT_WIFI_AP,      \
         .base = ESP_NETIF_BASE_DEFAULT_WIFI_AP,      \
+        .driver = NULL,                              \
         .stack = ESP_NETIF_NETSTACK_DEFAULT_WIFI_AP, \
         .stack = ESP_NETIF_NETSTACK_DEFAULT_WIFI_AP, \
-        .driver = NULL,  \
     }
     }
 
 
 /**
 /**
@@ -49,8 +49,8 @@ extern "C" {
 #define ESP_NETIF_DEFAULT_WIFI_STA()                  \
 #define ESP_NETIF_DEFAULT_WIFI_STA()                  \
     {                                                 \
     {                                                 \
         .base = ESP_NETIF_BASE_DEFAULT_WIFI_STA,      \
         .base = ESP_NETIF_BASE_DEFAULT_WIFI_STA,      \
+        .driver = NULL,                               \
         .stack = ESP_NETIF_NETSTACK_DEFAULT_WIFI_STA, \
         .stack = ESP_NETIF_NETSTACK_DEFAULT_WIFI_STA, \
-        .driver = NULL,  \
     }
     }
 
 
 /**
 /**
@@ -59,8 +59,8 @@ extern "C" {
 #define ESP_NETIF_DEFAULT_PPP()                       \
 #define ESP_NETIF_DEFAULT_PPP()                       \
     {                                                 \
     {                                                 \
         .base = ESP_NETIF_BASE_DEFAULT_PPP,           \
         .base = ESP_NETIF_BASE_DEFAULT_PPP,           \
+        .driver = NULL,                               \
         .stack = ESP_NETIF_NETSTACK_DEFAULT_PPP,      \
         .stack = ESP_NETIF_NETSTACK_DEFAULT_PPP,      \
-        .driver = NULL,     \
     }
     }
 /**
 /**
  * @brief  Default base config (esp-netif inherent) of WIFI STA
  * @brief  Default base config (esp-netif inherent) of WIFI STA