mdns: Clean the main mdns module from lwip dependencies

* Reduced number of include paths
* Abstract the internals of mdns packet (specifics defined in
mdns_networking.c)
* Use ESP_IP addresses instead of lwip addresses


* Original commit: espressif/esp-idf@54e329444a
This commit is contained in:
David Cermak
2021-06-29 10:02:44 +02:00
committed by suren-gabrielyan-espressif
parent 47c7266103
commit b0957e70fd
4 changed files with 60 additions and 48 deletions

View File

@ -14,12 +14,8 @@
#ifndef MDNS_PRIVATE_H_
#define MDNS_PRIVATE_H_
#include "esp_event_base.h"
#include "esp_task.h"
#include "esp_timer.h"
#include "esp_netif_ip_addr.h"
#include "freertos/FreeRTOS.h"
#include "mdns.h"
#include "esp_task.h"
//#define MDNS_ENABLE_DEBUG