From 8d3930ca38e4b0d050588813739a470379a8225b Mon Sep 17 00:00:00 2001 From: Bogdan Pilyugin Date: Tue, 29 Aug 2023 12:19:29 +0200 Subject: [PATCH] added getter for the current default network interface --- include/NetTransport.h | 1 + src/NetTransport.c | 5 +++++ 2 files changed, 6 insertions(+) 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);