diff --git a/include/NetTransport.h b/include/NetTransport.h index e294ad3..a2a97ff 100644 --- a/include/NetTransport.h +++ b/include/NetTransport.h @@ -107,6 +107,7 @@ void SetDefaultNetIF(esp_netif_t *IF); void NextDefaultNetIF(void); void PrintDefaultNetIF(void); void GetDefaultNetIFName(char *name); +esp_netif_t* GetNetifCurrentDefault(); void PrintNetifs(void); void GotEthIF(void); diff --git a/src/NetTransport.c b/src/NetTransport.c index 0d2dd1e..fdf0d51 100644 --- a/src/NetTransport.c +++ b/src/NetTransport.c @@ -28,6 +28,11 @@ extern struct netif *netif_default; +esp_netif_t* GetNetifCurrentDefault() +{ + return netif_default; +} + esp_netif_t* GetNetifByName(char *name) { return esp_netif_get_handle_from_ifkey(name);