26 lines
478 B
C
26 lines
478 B
C
#include "wt_mdns_config.h"
|
|
|
|
#include <mdns.h>
|
|
#include <esp_log.h>
|
|
|
|
#define MDNS_TAG "wt_mdns"
|
|
|
|
void wt_mdns_init()
|
|
{
|
|
ESP_ERROR_CHECK(mdns_init());
|
|
|
|
/* TODO: read hostname from NVS */
|
|
ESP_ERROR_CHECK(mdns_hostname_set(MDSN_DEFAULT_HOSTNAME));
|
|
|
|
/* TODO: read instance description from NVS */
|
|
ESP_ERROR_CHECK(mdns_instance_name_set(MDSN_INSTANCE_DESC));
|
|
}
|
|
|
|
int wt_mdns_set_hostname(const char *hostname)
|
|
{
|
|
mdns_hostname_set(hostname);
|
|
|
|
/* TODO save to NVS */
|
|
return 0;
|
|
}
|