diff --git a/lib/libesp32/berry_tasmota/src/be_mdns_module.c b/lib/libesp32/berry_tasmota/src/be_mdns_module.c index d0caa11b1b3a..19bc1ac8434a 100644 --- a/lib/libesp32/berry_tasmota/src/be_mdns_module.c +++ b/lib/libesp32/berry_tasmota/src/be_mdns_module.c @@ -20,11 +20,11 @@ BE_FUNC_CTYPE_DECLARE(m_mdns_stop, "", "") extern void m_mdns_set_hostname(struct bvm *vm, const char * hostname); BE_FUNC_CTYPE_DECLARE(m_mdns_set_hostname, "", "@s") -extern int32_t m_mdns_add_service(struct bvm *vm); -extern int32_t m_mdns_remove_service(struct bvm *vm); -extern int32_t m_dns_add_subtype(struct bvm *vm); -extern int32_t m_dns_add_hostname(struct bvm *vm); -extern int32_t m_dns_find_service(struct bvm *vm); +extern int m_mdns_add_service(struct bvm *vm); +extern int m_mdns_remove_service(struct bvm *vm); +extern int m_dns_add_subtype(struct bvm *vm); +extern int m_dns_add_hostname(struct bvm *vm); +extern int m_dns_find_service(struct bvm *vm); /* @const_object_info_begin module mdns (scope: global) { diff --git a/tasmota/tasmota_support/support_wifi.ino b/tasmota/tasmota_support/support_wifi.ino index 210a73bcb029..2ad3ff3c52ad 100644 --- a/tasmota/tasmota_support/support_wifi.ino +++ b/tasmota/tasmota_support/support_wifi.ino @@ -42,6 +42,9 @@ const uint8_t WIFI_RETRY_OFFSET_SEC = WIFI_RETRY_SECONDS; // seconds #include // Wifi, MQTT, Ota, WifiManager #include "lwip/dns.h" +#if ESP_IDF_VERSION_MAJOR >= 5 + #include "esp_netif.h" +#endif int WifiGetRssiAsQuality(int rssi) { int quality = 0;