mdns: use esp_event library to handle events

* Original commit: espressif/esp-idf@a2d59525e5
This commit is contained in:
Ivan Grokhotkov
2018-11-21 13:46:45 +08:00
committed by suren-gabrielyan-espressif
parent d9aec9fc71
commit 6ea0ea93fa
4 changed files with 99 additions and 53 deletions

View File

@ -20,7 +20,8 @@
#include "esp_wifi.h"
#include "esp_system.h"
#include "esp_timer.h"
#include "esp_event_loop.h"
#include "esp_event.h"
#include "esp_eth.h"
/**

View File

@ -14,6 +14,8 @@
#ifndef MDNS_PRIVATE_H_
#define MDNS_PRIVATE_H_
#include "esp_event_base.h"
//#define MDNS_ENABLE_DEBUG
#ifdef MDNS_ENABLE_DEBUG
@ -346,7 +348,8 @@ typedef struct {
char * hostname;
char * instance;
struct {
system_event_id_t event_id;
esp_event_base_t event_base;
int32_t event_id;
tcpip_adapter_if_t interface;
} sys_event;
struct {